Hallo, 

> From: [email protected] [mailto:[email protected]] 
> Sent: Saturday, May 18, 2019 10:08 AM
> To: [email protected]
> 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: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an