none
Word Add-In debuggen RRS feed

  • Frage

  • Wenn ich ein Word Add-In debugge wird dazu ein leeres Dokument geöffnet. Ich möchte nun aber, dass ein bereits bestehendes Dokument geöffnet wird. Leider konnte ich bei Properties > Debug keine passende Einstellung finden.
    Warum ich das machen möchte? Mein Add-In funktioniert wunderbar, wenn man zuerst Word öffnet und dann aus Word heraus weitere Dateien öffnet. Öffnet man jedoch Word über ein bestehendes Word-Dokument, so wird man Add-In nicht geladen. Es erscheint unter Word-Optionen > Add-Ins bei "inaktiv". Dieses Verhalten möchte ich debuggen.
    Mittwoch, 17. März 2010 16:15

Antworten

  • Hallo,

    Du kannst eine Debug.Assert(False) Anweisung oder MessageBox als erste Anweisung im Startup Event ausführen. Wenn die Meldung angezeigt wird, kann man in Ruhe über Debug => Attach to process den Debugger an den Winword Prozess hängen und nach Bestätigen der Meldung weiter durch den Add-In Code steppen.
    Thorsten Dörfler
    Microsoft MVP Visual Basic
    Mittwoch, 17. März 2010 21:43

Alle Antworten

  • Hallo,

    Du kannst eine Debug.Assert(False) Anweisung oder MessageBox als erste Anweisung im Startup Event ausführen. Wenn die Meldung angezeigt wird, kann man in Ruhe über Debug => Attach to process den Debugger an den Winword Prozess hängen und nach Bestätigen der Meldung weiter durch den Add-In Code steppen.
    Thorsten Dörfler
    Microsoft MVP Visual Basic
    Mittwoch, 17. März 2010 21:43
  • Perfekt. Genau das was ich gesucht habe!
    Donnerstag, 18. März 2010 08:22
  • Hast du heraus gefunden, wie dieses Verhalten des AddIns hervorgerufen wird? Ich programmiere gerade ein AddIn und ich habe genau das selbe Problem. Macht man ein neues Word-File auf, ist das AddIn da... macht man aber ein Word-File zB. über eine bestehende Vorlage auf, ist das AddIn auf inaktiv gesetzt und muss erst per Hand geladen werden.
    Dienstag, 20. April 2010 14:13