Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi MS-Office und Delphi (https://www.delphipraxis.net/35651-ms-office-und-delphi.html)

LoL 10. Dez 2004 09:55


MS-Office und Delphi
 
moin

ich hab mal ne Frage in Bezug auf die Office Produkte von Microsoft wie zb. Powerpoint oder Excel. In wie weit ist zb. Powerpoint von außer her, also mit Delphi, zugänglich? Damit mein ich die steuerung von Powerpoint. Kann ich zb. mit ein paar Zeilen Code in Delphi eine Textbox in Powerpoint an einer bestimmten stelle erzeugen?

Bernhard Geyer 10. Dez 2004 11:31

Re: MS-Office und Delphi
 
Du kannst jedes Office-Produkt mittels der Automatisierungsschnittstelle per COM fernsteuern.
In D6/7 werden dazu von Borland ab der Pro-Version diverse Wrapper-Komponenten geliefert.

Bescheibung was möglich ist findest Du in der MSDN

LoL 10. Dez 2004 17:45

Re: MS-Office und Delphi
 
also ich habs mir mal angeschaut hilft mir aber nich wirklich weiter

Albi 10. Dez 2004 17:55

Re: MS-Office und Delphi
 
Schau mal hier im Forum, da wurde das schon des öfteren angesprochen. Besonders zu Excel und Word.

Stichwort OLE.

[dp]http://www.delphipraxis.net/search.php?search_id=1061414171&start=0&[/dp]

LoL 23. Mai 2005 09:56

Re: MS-Office und Delphi
 
Es ist zwar schon eine weile her aber mittlerweile muss ich mich (leider) damit beschäftigen! Ich habe im Internet nach OLE umgeschaut und konnte leider nicht besonders umfangreiche Information finden. Das meiste was dort an Erklärung sind meistens nur wie man das Programm starten und ein neues Dokument erstellt oder läd. Ich will aber die komplette Steuerung von Office sodass ich genau die gleichen möglichkeiten habe wie der Anwender und das ganze von Delphi herraus(zb Textfelder an eine bestimmte Postition setzten).

Kennt jemand eine gute Website wo das erklärt ist oder auch ein gutes Buch das sich damit beschäftigt? Oder hat jemand mit der Thematik sich schonmal intensiv beschäftigt?

Edit: PS:Gibt es irgendwo eine Hilfe zu den Server Komponenten für Ms_office in Delphi?

Vielen dank im Vorraus!

woki 23. Mai 2005 10:26

Re: MS-Office und Delphi
 
Zitat:

Zitat von LoL
Edit: PS:Gibt es irgendwo eine Hilfe zu den Server Komponenten für Ms_office in Delphi?

Die genannten Serverkomponenten sind lediglich Wrapper um die COM Komponenten in denen MS das Objektmodell von MSOffice zur Verfügung stellt. Die Hilfe zum Objektmodell von Office findest du wie schon gesagt wurde im MSDN.
Die Delphi Hilfe dazu, was das alles ist und wie es funktioniert kannst du durchforsten ausgehend von Komponenten|ActiveX importieren.

Allgemeine Unterstützung gibt es z.B. in COM/DCOM/COM+ von Andrea Kosch.

Grüsse
Wolfgang

LoL 23. Mai 2005 10:31

Re: MS-Office und Delphi
 
Ich wüsste nur mal grundsätzlich ob die komplette steuerung von office möglich ist oder nicht? Oder überschätze ich da die Möglichkeiten?

Bernhard Geyer 23. Mai 2005 10:34

Re: MS-Office und Delphi
 
Zitat:

Zitat von LoL
Ich wüsste nur mal grundsätzlich ob die komplette steuerung von office möglich ist oder nicht? Oder überschätze ich da die Möglichkeiten?

So ziemlich jede Kleinigkeit ist als COM-Objekt verfügbar. Also kann mann Office praktisch bis in jedes Detail fernsteuern (unabhängig davon ob man jetzt Delphi, VB, C# oder C++ nimmt). Aber für Doku ist MS zuständig und hat in der MSDN genügend Infos und Beispiele bereitgestellt, welche sich auch problemlos übernehmen lassen, jedoch sollte man ein Grundverständis in COM/Automation haben und VB-Programme lesen können.

Duffy 23. Mai 2005 10:42

Re: MS-Office und Delphi
 
Hallo Christoph,
mit den Komponenten von TurboPower kannst Du so ziemlich alles machen.

bye
Claus

LoL 23. Mai 2005 11:19

Re: MS-Office und Delphi
 
Hmm ich will mal die Komponente ausprobieren, bekomme sie aber nicht installiert. Wenn ich das Package installieren will meint er immer ihm fehlt ne .res datei!

PS: Kann man das kommerziell einsetzten?


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:48 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz