Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Wie schreibt man ein PlugIn für Microsoft Word? (https://www.delphipraxis.net/19667-wie-schreibt-man-ein-plugin-fuer-microsoft-word.html)

franz 6. Apr 2004 23:00


Wie schreibt man ein PlugIn für Microsoft Word?
 
Hi,

ich möchte ein PlugIn für Microsoft Word schreiben (wie z. B. StampIt).
Es soll wie die Clipart Gallerie funktionieren (holt Bilder aus einer Datenbank) und beim Click auf ein Bild, dieses in Word einfügen.

:gruebel: Fragen
1. Wie schreibt man ein solches Plugin?
2. Wie bekommt man die Einträge des PlugIns bei der Installation in das Menü von Word?

Wäre euch sehr dankbar.

Nicodius 7. Apr 2004 12:25

Re: Wie schreibt man ein PlugIn für Microsoft Word?
 
ich such auch sowas mit dem Einfügen von MEnüeinträgen Daniel/Sakura wie habt ihr das beim DP E gemacht?

franz 16. Apr 2004 22:14

Re: Wie schreibt man ein PlugIn für Microsoft Word?
 
Ich habe jetzt eine ganz normale Anwendung geschrieben, die über die Word Automatisierungskomponenten das entsprechende Bild einfügt. Um meine Anwendung von Word aus aufzurufen ist ein Makro in VBA nötig:

Zitat:

Option Explicit

Sub Execute()
Shell (“FullFileNameOfMyApplication”)
End Sub
Die Menüeinträge ins Menü zu bekommen ist gar nicht so einfach. Folgendes ist zu tun:

1. Neues Word Dokument anlegen und als Dokumentenvorlage speichern (*.dot)
2. In diesem Dokument alle Markos in VBA schreiben und speichern.
3. Menüeinträge hinzufügen und mit den Makros verknüpfen. Auch Symbolleisten und Schaltflächen sind möglich.
4. Bei der Installation den StartUp Ordner von Word (z. B. C:\Programme\Microsoft Office\Office\Startup) herausfinden und die Dokumentenvorlage dorthin kopieren.

Ich habe das ganze noch nicht vollständig ausgetestet.

sCrAPt 21. Apr 2004 03:36

Re: Wie schreibt man ein PlugIn für Microsoft Word?
 
(Noch ganz nebeinbei beantwortet)
Zitat:

Zitat von Nicodius
Daniel/Sakura wie habt ihr das beim DP E gemacht?

Delphi bietet uns da eine super Möglichkeit Plugins zu schreiben. Sakura hat in DP auch ein Tutorial verfasst: http://www.delphipraxis.net/internal...ect.php?t=5300 (Das funktioniert aber nicht in Word :wink: )

:angle:, sCrAPt

exp 21. Apr 2004 12:45

Re: Wie schreibt man ein PlugIn für Microsoft Word?
 
1. Microsoft nennt die Office Plugins "COM AddIns"
2. Ich schreib dir heut abend mal ein Konstrukt hin.
3. Informationen findest du unter www.slipstick.com

<edit>
ein Konstrukt findest du auch hier: Com AddIn
</edit>


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:43 Uhr.

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