Danke, damit müsste ich weiter kommen.

Horst

Am 19.05.2019 um 12:16 schrieb Jörg Schmidt:
Hallo,

From: technik_...@jrsch.de [mailto:technik_...@jrsch.de]
Sent: Saturday, May 18, 2019 10:08 AM
To: users-de@openoffice.apache.org
Subject: Bilder in Calc mit Makro ansteuern

Hallo,

Ich würde gerne in einer Tabelle Bilder mit einem Makro ansteuern und
manipulieren.

Aber ich habe keine Ahnung, wie ich es erreichen kann. Ich
verstehe das
System hinter OO nicht so richtig, weiß also auch nicht, wo ich noch
suchen könnte. Meine Suchideen im Internet waren auch zu ungenau.

Prinzip: Ich habe eine Tabelle1 mit Nummerierten Bildadressen und in
einer Zelle ein Bild, dass soll je nach Nummer ein anderes sein.

Also wie kann ich das Bild erreichen?
Zeichenobjekte sind, bei der Programmierung, über die sog. "drawpage" 
erreichbar. Im Speziellen gilt, für Calc, das jedes Tabellenblatt seine eigene drawpage 
hat.

Ein Bilder wären also, per StarBasic, z.B. so anzusprechen:

Sub Main
        blatt = ThisComponent.Sheets.getByName("Tabelle1")
        For i = 0 To blatt.Drawpage.getCount - 1
                oShape = blatt.Drawpage.getByIndex(i)
                Msgbox "Name: " & oShape.Name & CHR(13) & _
                        "Adresse: " & oShape.GraphicURL, 64, "Index = " & i
        Next i
End Sub



Gruß
Jörg


---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org

Antwort per Email an