Bild aus Zwischenablage als Kommentar-Hintergrund
21.05.2014 17:21:35
Arthur
Eine kleine Herausforderung zum Abend:
Wie es funktioniert ein Bild aus einer Datei als Hintergrund für einen Kommentar zu verwenden ist klar:
Sub InsertPictures()
With Selection
.ClearComments
.AddComment ("")
.Comment.Shape.Fill.UserPicture ("x:\Imgs\TestPic.jpg")
End With
End Sub
Die Herausforderung: Wie bekomme ich diese Zuweisung aus dem Zwischenspeicher hin? Lässt sich das Clipboard entsprechend auslesen und die Zuweisung des Bildes bewerkstelligen?
Mittels GetClipboardData(CF_TEXT) komme ich an Texte. Mit GetClipboardData(CF_BITMAP) sollte ich an Bilder kommen, weiß dann aber nicht, was zu tun ist, weil nur ein Handle zurück kommt. Mit ActiveSheet.Paste wird die Zwischenablage auf dem Worksheet eingefügt, nicht im Kommentar, wobei die Abfrage ob Bild oder Text fehlt ...
Gruß, Arthur