Mailinglisten-Archive |
Hi Rainer,
rainer utsch schrieb:
> ich möchte aufgrund einer mysql-db daten zusammenstellen, die ich dann am
> liebsten in dokumentenvorlagen
> importieren möchte und dann ausdrucke.
> dies kann ich doch mit den com-funktionen tun,oder?
...
> bin für jeden sachdienlichen hinweis dankbar :)
1) PHP auf einem Windows-Rechner installieren,
damit COM genutzt werden kann.
2) Den Scripting Spy von Thomas Wirth
installieren, gibt es auf http://www.heise.de/ct/ftp/01/13/204/ .
In Ihm kann man sich die Funktionen und Parameter
der einzelnen COM-Objekte schön anschauen.
3)
http://msdn.microsoft.com/library/default.asp?url=/nhp/default.asp?contentid
=28000550
aufrufen, dann Microsoft Office 2000, dann die
Language Reference, dann die Word 2000 Reference, dann
Microsoft Word Visual Basic Reference .
Dort findet man dann die Objekte, Methoden und
Collections, mit denen man arbeiten kann.
4) Die Vorlage über diese Funktionen erstellen
5) Mit der Funktion $MeinDocument.SaveAs("meinevorlage.doc", new
VARIANT(Konstante für wdFormatTemplate));
speichern.
Der Wert der Konstanten sollte sich irgendwo in den
Downloads oder Examples in einem SDK finden
lassen, ich habs auf die Schnelle nicht geschafft.
Ansonsten im Scripting-Spy in die ENUM-Eintraege
schauen, dort sind die Konstanten ebenfalls zugänglich.
Alles in allem ist das ganze nicht sehr einfach,
wenn man sich in der Windowswelt nicht so auskennt -
dafür aber unerhört mächtig.
Liebe Grüße
- johann
--
http://www.people.cornell.edu/pages/fba2/terrorism.html
php::bar PHP Wiki - Listenarchive