Nach langem recherchieren hab ich endlich einen Weg gefunden wie ich Notizen via Makro positionieren kann, sowie ihre Fenstergröße anpassen kann.
Jedoch ist mir aufgefallen das OOO anscheinend differenziert zwischen Hover-Modus und dauerhafter Anzeige.
Jetzt kommt ihr ins Spiel . Ich finde in den Eigenschaften der Annotations keine separate Einstellmöglichkeit für den Hover Modus (Mouse-over).
folgender Code kommt bei mir zum Einsatz :
Code: Alles auswählen
dim temp as variant
dim oCell as object
dim oTest as object
Dim sFrameRectNew as new com.sun.star.awt.Rectangle
Tabelle = ThisComponent.Sheets(1)
oCell = Tabelle.getCellByPosition(8,1)
stCellAddress=oCell.CellAddress
oAnnotShape = oCell.Annotation.AnnotationShape
oAnnotShape.CharHeight = 9
oAnnotShape.CharHeightAsian = 9 '<- Nutzen unklar
oAnnotShape.CharHeightComplex = 9 '<- Nutzen unklar
oAnnotShape.fillColor = &HFFFFFF
oAnnotShape.ShadowXDistance = 0
oAnnotShape.ShadowYDistance = 0
sFrameRectNew.X = 20500
sFrameRectNew.y = 0
sFrameRectNew.width = 8000
sFrameRectNew.height = 400
oAnnotShape.FrameRect = sFrameRectNew
Wenn ich aber mit der Maus drüberfahre über die Felder mit Notiz, wird mir der Notizinhalt mit ca Schriftgröße 24 angezeigt !
Hat einer von euch eine Idee wie ich den Schriftsatz auch anpassen kann ?
Danke schonmal vorweg ..