Seite 1 von 1

Makro: writerDoc aus Calc erzeugen

Verfasst: Sa, 23.12.2006 16:42
von kgs-ks
Hallo,
für ein ehrenamtliches Projekt zur Verwaltung einer Mängelliste bei Radwegen bräuchte ich einen Schnelleinstieg bzw. Markro-basic-Code-Beispiele.
mein Hintergrund: ehemaliger VBA profi, OOo 2.04 (winXP/2000)-Anfänger.... und ich vermisse den Objekatalog in der IDE und die entsprechende Funktionlität... auch ein Beispiel bei ...dannenhoefer.de ist nicht hinreichend....

Anwendung:
aus einer calc-Tabelle soll zur aktiven Zeile ein Einzelfall-Dokument aus einer Vorlage erzeugt werden und gleich in der aktiven Zelle als hyperlink eingefügt werden ... also etwa so oder ähnlich(Pseudocode)

if activeDocument.sheets.activeCell.column= X then
oDoc=createNewObject (docType = writer; template="myTemplate")
strName =newName( cell(x,y)) REM Namenskonstruktion aus Zellwert
oDoc.saveAs("myPath" & strName)
activeDocument.sheets.activeCell.insert("myPath" & strName; type=hyperlink)

else
msgbox....
endif

entschuldigung - wäre schön auch mit:
oDoc.textName("xyz").text = activeSheet.Cell(x,y).value......

Brauche ich das SDK, Unterschiede API 2.04 zu 1.xx ?

welches Ereignis entspricht "activeSheet.Change" oder "activeCell.change"

Herzlichen Dank für Hilfen und weihnachtliche Grüße
Karl

Verfasst: So, 24.12.2006 22:14
von komma4
Als "ehemaliger" VBA-Profi solltest Du Dir aus dem Folgenden etwas basteln können:

Schleife Calc, gerade geschrieben:
viewtopic.php?p=40370#40370

Erzeugen von Dokumenten, Basic-Suchbegriff "loadComponentFromURL", bspw.:
viewtopic.php?t=10319

Hyperlinks erstellen
mit Dispatcher-Code: viewtopic.php?t=583
ohne Dispatcher-Code: http://www.oooforum.org/forum/viewtopic.phtml?t=6877


Ja, das SDK solltest Du Dir besorgen, vielleicht auch die Dokumente von Andrew

Hilft das weiter?

Basic-Code, Danke Objektbrowser?

Verfasst: Mo, 25.12.2006 19:27
von kgs-ks
Herzlichen Dank für die Links (Weihnachtsgeschenk!)

da finde ich tatsächliche wesentliche Hinweise
und gleich noch sql.execute....super!

einen Objektbrowser mit Anzeige der Mettoden/Eigenschaften/Parameter
gibt es wohl nicht oder mit dem SDK?

naja jedenfalls habe ich das Erzeugen der Datei schon relaisiert

Guten "Rutsch" nach 2007

Verfasst: Mo, 25.12.2006 21:02
von kannenklaus
hallo
einen Objektbrowser mit Anzeige der Mettoden/Eigenschaften/Parameter
gibt es wohl nicht oder mit dem SDK?
hier findest du ihn

http://belnet.dl.sourceforge.net/source ... l52_en.zip

grüße klaus

Verfasst: Sa, 30.12.2006 16:17
von kgs-ks
Danke für den Tip,

jetzt hab ich wohl ne Weile zu tun...