Sign in Join
Wiki copytemporary

Office Automation/de: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Office Automation/de

OldNewLine
1+\
2+Zurück zur [[Lazarus Documentation/de|Lazarus Dokumentation]].\
3+Zurück zu den [[Additional information/de|Zusätzlichen Informationen]].\
4+\
5+=Office Automation= Alle Möglichkeiten der Softwareautomation aufzuzeigen ist nicht möglich man kann immer nur Anregungen geben.\
6+==Allgemeines== Die Möglichkeit Office Software von aussen zu steuern schafft Vorteile:
7+
8+- Automatisiertes Erstellen von Office-Dokumenten ohne eine Zeile Code in den Office-Dokumenten.
9+- Weitergabe der automatisiert erstellen Office-Dokumente ohne eine Zeile Code im Office-Dokument.
10+- Daten, Formeln und Formatierungen können zwischen den Dokumenten der verschiedenen Office-Pakte automatisiert ausgetauscht werden.
11+- Kompillierter Code kann vom Benutzer nicht verändert werden.
12+- Die automatisierte Massenverarbeitung und -erstellung von Office-Dokumenten ist möglich.
13+
14+\
15+==Grundsätzliches==
16+
17+- Sie müssen im Besitz einer gültigen Office Lizenz sein.\
18+- Das zu automatisierende Office-Paket muss auf dem Rechner auf dem Ihre Automatisierungssoftware läuft installiert sein.\
19+- Der Compiller kann nicht kontrollieren, ob die Parameter des OleObjektes korrekt sind, da diese Parameter erst zur Laufzeit des Office Programms vom Office Programm selbst bereitgestellt werden.
20+
21+\
22+== Probleme ==
23+
24+- Kommt es bei der Verwendung von Umlauten usw. zu Problemen, dann sollte versucht werden, ob sich das Problem mit Stringcasting (UTF8ToUTF16) beheben lässt.
25+- Teile der externen Softwareschnittstellen, die die Officepakete für die Softwareautomatisierung mitbringen sind:
26+ - vom Hersteller nicht sauber programmiert
27+ - nicht vorhanden
28+- Die Funktionalität und das vorhandensein von Schnittstellen hängt von folgendem ab:
29+ - von der Version des Officepaketes
30+ - von der Art der Softwareinstallation
31+ - vom Update (ein Update kann auch negative Folgen haben)
32+ - vom Rechtesystem des Betriebssystems
33+- Manche Fehler in der Office-Automatisierung treten erst unter extremen Bedingungen wie hoher Prozessorauslastung, hoher Netzwerkauslastung, hoher Auslastung des Arbeitsspeichers, hoher Auslastung der Festplatte usw. auf und sind vom Programmierer nur schwer zu beeinflussen.
34+
35+\
36+
37+# Windows als Betriebssystem
38+
39+## MS Office Automation bis MS Office 2003
40+
41+[[AccessAutomation/de|MS Access]] als OleObjekt\
42+[[ExcelAutomation/de|MS Excel]] als OleObjekt\
43+[[PowerpointAutomation/de|MS Powerpoint]] als OleObjekt\
44+[[WordAutomation/de|MS Word]] als OleObjekt\
45+\
46+==MS Office Automation ab MS Office 2007== [[AccessAutomation2007plus/de|MS Access]] als OleObjekt\
47+[[ExcelAutomation2007plus/de|MS Excel]] als OleObjekt\
48+[[PowerpointAutomation2007plus/de|MS Powerpoint]] als OleObjekt\
49+[[WordAutomation2007plus/de|MS Word]] als OleObjekt\
50+\
51+==OpenOffice / LibreOffice Automation== <b>Hinweis:</b> Um OpenOffice / LibreOffice automatisieren zu können muss auf dem Computer Java installiert sein.\
52+\
53+[[BaseAutomation/de|Base]] als Oleobject\
54+[[CalcAutomation/de|Calc]] als OleObjekt\
55+[[ImpressAutomation/de|Impress]] als OleObjekt\
56+[[WriterAutomation/de|Writer]] als Oleobject\
57+\
58+\
59+--Olaf 13:10, 7 October 2012 (UTC)
60+
61+---
62+*From the Free Pascal wiki, page "Office Automation/de", as it stood on 2015-06-30 after a change by Olaf, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
63+Category: Deutsch
64+Category: Tutorials/de

Back to history