Zellinhalt in fremder Tabelle um 1 erhöhen

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Gumminase
**
Beiträge: 32
Registriert: Sa, 18.02.2006 22:24

Zellinhalt in fremder Tabelle um 1 erhöhen

Beitrag von Gumminase »

Hallo,

wie kann ich mittels eines Makros den Zellinhalt
einer ungeöffneten Tabelle um 1 erhöhen?

Danke für die Hilfe!
yeti
*****
Beiträge: 324
Registriert: Mi, 20.10.2004 12:11
Wohnort: Emmendingen

Beitrag von yeti »

Hi,

meines Wissens nach kann man Inhalte von ungeöffneten Tabellen (Du meinst Tabellendukumente in Calc?) nicht verändern.

Das heißt wiederum, Du müsstest ein Makro schreiben, in dem das entsprechende Tabellendokument geöffnet, verändert und wieder geschlossen wird.

Gruß Yeti
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hey,
Das heißt wiederum, Du müsstest ein Makro schreiben, in dem das entsprechende Tabellendokument geöffnet, verändert und wieder geschlossen wird.
Also , das ist der einfachste Weg - und sicher auch der praktischste. Du kannst das auch "hidden" durchführen", d.h. der Anwender bekommt davon nichts mit.

Aber - wenn du sehr gut im Programmieren bist, kannst du natürlich auch die Datei direkt in Basic öffnen und an passender Stelle der content-xml die Daten reinschreiben. Aber da musst du sehr genaue Informationen über die Daeistruktur haben - und das ist mit Sicherheit deutlich komplizierter als der von Yeti empfohlene weg :wink:

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Gumminase
**
Beiträge: 32
Registriert: Sa, 18.02.2006 22:24

Geöffnet

Beitrag von Gumminase »

Gut, wie müsste dann ein Makro aussehen, das eine Zelle in einer geöffneten Datei verändert?
Antworten