Ich weiß gerade nicht wo du bist. Denke aber mal, das du bei Calc bist.
Im Normalfall holt man sich einfach die Zellen, anstatt diese Werte zu ändern.
Die Suche ergab 8 Treffer
- Mo, 26.05.2008 09:36
- Forum: Makros und allgemeine Programmierung
- Thema: Eigenschaft schreibgeschützt. -Wie ändern?
- Antworten: 0
- Zugriffe: 597
- Fr, 02.05.2008 12:57
- Forum: Makros und allgemeine Programmierung
- Thema: Gelöst: Dynamisch erzeugte Tabellen in Writer
- Antworten: 6
- Zugriffe: 2834
Re: Gelöst: Dynamisch erzeugte Tabellen in Writer
War in den letzten Tagen leider beschäftigt, aber ich mach das so:
Anfangs:
Set objRows = objTable.getRows() 'Die Zeilen holen
pro Eintrag
Call objRows.insertByIndex(Zeile, 1) 'Zeile einfügen
Zeile = Zeile + 1
pro Spalte
Set objCell = objTable.getCellByName(Chr(64 + Spalte) & Zeile) ' Zelle ...
Anfangs:
Set objRows = objTable.getRows() 'Die Zeilen holen
pro Eintrag
Call objRows.insertByIndex(Zeile, 1) 'Zeile einfügen
Zeile = Zeile + 1
pro Spalte
Set objCell = objTable.getCellByName(Chr(64 + Spalte) & Zeile) ' Zelle ...
- Di, 22.04.2008 18:13
- Forum: Makros und allgemeine Programmierung
- Thema: Gelöst: Dynamisch erzeugte Tabellen in Writer
- Antworten: 6
- Zugriffe: 2834
Re: Dynamisch erzeugte Tabellen in Writer
Laut API gibt es kein Parameter dafür, es scheint immer dahinter eingefügt / oder ersetzt zu werden.
http://api.openoffice.org/docs/common/r ... extContent
Eventuell Zeile für Zeile von Hand einfügen. Ist mehr Aufwand, aber wird dann eine Tabelle sein.
Martin
http://api.openoffice.org/docs/common/r ... extContent
Eventuell Zeile für Zeile von Hand einfügen. Ist mehr Aufwand, aber wird dann eine Tabelle sein.
Martin
- Mi, 02.04.2008 14:25
- Forum: Makros und allgemeine Programmierung
- Thema: Fremde API verwenden
- Antworten: 4
- Zugriffe: 1125
Re: Fremde API verwenden
Ok, die Software sagt mir nichts,a ber die meiste Windowssoftware lässt sich über ein Zentrales OLE-Objekt verwenden:
Open Office:
objServiceManager = CreateObject("com.sun.star.ServiceManager")
objDesktop = objServiceManager.createInstance("com.sun.star.frame.Desktop")
MS Office:
WordObj ...
Open Office:
objServiceManager = CreateObject("com.sun.star.ServiceManager")
objDesktop = objServiceManager.createInstance("com.sun.star.frame.Desktop")
MS Office:
WordObj ...
- Mi, 02.04.2008 12:31
- Forum: Makros und allgemeine Programmierung
- Thema: Fremde API verwenden
- Antworten: 4
- Zugriffe: 1125
Re: Fremde API verwenden
Nun, das hängt davon ab, welche API / Quelle du verwenden willst.
Aber Prinzipiell dürfte es CreateObject("Name") sein.
Aber Prinzipiell dürfte es CreateObject("Name") sein.
- Di, 01.04.2008 13:24
- Forum: Makros und allgemeine Programmierung
- Thema: Embedded "OpenOffice" OLE-Objekt aktivieren
- Antworten: 1
- Zugriffe: 621
Re: Embedded "OpenOffice" OLE-Objekt aktivieren
Ich hab nun 2 Ansätze gefunden, aber leider noch nicht all zu weit damit gekommen.
Input Stream ... was scheinbar auch der "Eingebaute" weg ist. Wenn man ein Doppelklick auf ein neues OLE macht. Allerdings weis ich nicht, wie ich das OLE-Objekt (wird ein "Model" sein?) in den Stream bekomme ...
Input Stream ... was scheinbar auch der "Eingebaute" weg ist. Wenn man ein Doppelklick auf ein neues OLE macht. Allerdings weis ich nicht, wie ich das OLE-Objekt (wird ein "Model" sein?) in den Stream bekomme ...
- Di, 01.04.2008 11:33
- Forum: Makros und allgemeine Programmierung
- Thema: wenn fehler dann speicherort suchen
- Antworten: 2
- Zugriffe: 677
Re: wenn fehler dann speicherort suchen
Fang den Fehler ab, und verarbeite ihn, wie du es brauchst
on error goto AnderesLaufwerk
Doc = StarDesktop.loadComponentFromURL(Url, "_blank", 0, FileProperties())
Weiter:
on error goto 0
exit sub
AnderesLaufwerk:
{ FileDialog / Promt mit Laufwerksbuchstaben abfrage / Datei öffnen
resume ...
on error goto AnderesLaufwerk
Doc = StarDesktop.loadComponentFromURL(Url, "_blank", 0, FileProperties())
Weiter:
on error goto 0
exit sub
AnderesLaufwerk:
{ FileDialog / Promt mit Laufwerksbuchstaben abfrage / Datei öffnen
resume ...
- Mi, 26.03.2008 11:59
- Forum: Makros und allgemeine Programmierung
- Thema: Embedded "OpenOffice" OLE-Objekt aktivieren
- Antworten: 1
- Zugriffe: 621
Embedded "OpenOffice" OLE-Objekt aktivieren
Ich möchte Open Office Dokumente in eine Lotus Notes Datenbank einfügen.
Das funktioniert auch so weit, das Dokument wird zum editieren geöffnet und danach in den Datensatz abgespeichert.
Nun möchte ich beim erneuten Aufruf das Dokument automatisch öffnen lassen, nur wie funktioniert das in ...
Das funktioniert auch so weit, das Dokument wird zum editieren geöffnet und danach in den Datensatz abgespeichert.
Nun möchte ich beim erneuten Aufruf das Dokument automatisch öffnen lassen, nur wie funktioniert das in ...