Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Microsoft Word und AddIns (https://www.delphipraxis.net/131968-microsoft-word-und-addins.html)

Sergej_Molotov 3. Apr 2009 13:14


Microsoft Word und AddIns
 
Hallo Zusammen,

ich (bzw. mein Programm) habe ein Problem (bzw. der Kunde) mit einer Fremdsoftware "EndNotes", welches ein Word-Add in Microsoft Word einbindet.

Delphi-Quellcode:
WordApplication1 := TWordApplication.Create(self);
WordApplication1.Connect;
WordApplication1.Visible := true;
Wenn ich den oben gezeigten Code verwende, dann erscheint kein Word-Fenster (der Prozess ist aber vorhanden). Starte ich Word ganz Normal über die Windows-Oberfläche Start -> Ausführen -> Winword.exe dann erscheint natürlich Word.

Nun meine Frage:
Wie kann ich per Source-Code beim Erzeugen eines WordObjektes das Laden von AddIns verhindern wie z.B. mit dem Aufruf "Winword.exe /a"


Habe auch Testweise versucht nach dem Erzeugen des Objektes alle AddIns aus Word zu entfernen. Hat leider auch nichts gebracht:

Delphi-Quellcode:
    myCount := WordApplication1.COMAddIns.Count;
    for i := 1 to myCount do
    begin
      bla  := i;
      myComAddIn := WordApplication1.COMAddIns.Item(bla);
      if myComAddIn.Connect then
      begin
        myComAddIn.Connect := false;
        Log('ComObject wurde deaktiviert: '+myComAddIn.Description);
      end;
    end;
Wenn Ihr Lust habt, dann installiert euch mal EndNotesX2 in einer VM und probiert das mal aus.

Vielleicht habt ihr ja eine Idee außer die Fremdsoftware zu deinstallieren bzw. das Laden der Addins über die Registry zu verhindern

jaenicke 3. Apr 2009 14:22

Re: Microsoft Word und AddIns
 
Crosspost:
http://forum.delphi-treff.de/showthread.php?p=189836


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:44 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