Makro: writerDoc aus Calc erzeugen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Makro: writerDoc aus Calc erzeugen

von kgs-ks » Sa, 30.12.2006 16:17

Danke für den Tip,

jetzt hab ich wohl ne Weile zu tun...

von kannenklaus » Mo, 25.12.2006 21:02

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

Basic-Code, Danke Objektbrowser?

von kgs-ks » Mo, 25.12.2006 19:27

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

von komma4 » So, 24.12.2006 22:14

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?

Makro: writerDoc aus Calc erzeugen

von kgs-ks » Sa, 23.12.2006 16:42

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

Nach oben