Die Suche ergab 8 Treffer

von Pryos
Mo, 26.05.2008 09:36
Forum: Makros und allgemeine Programmierung
Thema: Eigenschaft schreibgeschützt. -Wie ändern?
Antworten: 0
Zugriffe: 597

Re: Eigenschaft schreibgeschützt. -Wie ändern?

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.
von Pryos
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 ...
von Pryos
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
von Pryos
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 ...
von Pryos
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.
von Pryos
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 ...
von Pryos
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 ...
von Pryos
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 ...