Beschreibung
Beim Automatisieren von Microsoft Office Word 2003 aus einer C#-Anwendung trat folgende Fehlermeldung auf:
„Sie versuchen eine Funktion auszuführen, die Makrounterstützung erfordert. Bei der Installation dieses Programms haben Sie (oder Ihr Administrator) entschieden, die Unterstützung für Makros oder Steuerelemente nicht zu installieren“ (deutsch)
„De functie die u probeert uit te voeren, bevat macro’s of inhoud waarvoor macro-ondersteuning vereist is. Bij het installeren van deze software hebt u (of de beheerder) ervoor gekozen geen ondersteuning voor macro’s of besturingselementen te installeren“ (niederländisch)
Dies trat beim Öffnen eines Word-Dokuments via Automation auf. Das Word-Dokument selbst wurde korrekt angezeigt, ganz am Ende bekam ich dann eine System.Reflection.TargetInvocationException mit der Meldung „Exception has been thrown by the target of an invocation.“ und der InnerException mit oben genannter „Sie versuchen eine Funktion auszuführen…“-Meldung.
Wichtiger Hinweis: Bei Exceptions immer auch die InnerException-Eigenschaft anschauen (rekursiv), weil die oft die eigentlichen, aussagekräftigen Fehlermeldungen enthalten.
Ursache
Unbekannt. Vermutlich (!) fehlt eine Einstellung/Komponente die durch das Setup nachinstalliert werden muß bzw. gesetzt werden muß.
Lösung
Allgemeine Vorschläge
Es gibt bei Google verschiedene Vorschläge, die ich hier zunächst kurz zitieren möchte.
Benutzer „peppi“ schrieb:
„ist die Sicherheitsstufe für die Makros auf niedrig gesetzt (im Menü Extras zu finden)?“
„Die Speicherung von Normal.dot kann auch angefragt werden, wenn Du an den Formatvorlagen mit dem Zusatz Zur Dokumentvorlage hinzufügen etwas geändert hast.“
„Hast Du vor Erscheinen der Fehlermeldung einen (neuen) Virenscanner oder ein Update installiert? Wenn ja, deaktiviere ihn mal und prüfe, ob dann diese Fehlermeldung immer noch kommt.“
„Ist irgendeine Dokumentvorlage im Startup-Ordner von Word hinzugekommen (findest Du im Installationspfad von Office XP oder in den Anwenderdaten).“
„Evtl. ist auch die Normal.dot kaputt (kann hin und wieder vorkommen). Teste es aus, indem Du sie einfach umbenennst (normal_dot.alt). Word erstellt beim Starten eine neue.“
Außerdem könnte auch noch der Data-Eintrag in der Registry defekt sein. Lösche hierzu folgendein Eintrag in der Registry (die Du aber vorher sichern solltest):
„Arbeitsplatz\HKEY_CURRENT_USER\Software\ Microsoft\Office\n.n\Word\Data“ wobei n.n für die von Dir verwendete Wordversion steht.
Benutzer „a_c_klatt“ schrieb:
Vielen Dank für die Antwort; ich habe alle Punkte ausprobiert, aber ohne Erfolg.
Nun ist das Problem aber trotzdem gelöst. Diese Woche hatte ich Software für meinen Bluetooth-USB-Adapter installiert. Nach der Deinstallation (beim Deinstallieren wurde explizit gebeten, die Normal.dot zu schließen) ist das Problem verschwunden.
Inwiefern Bluetooth Software mit Office zusammenhängt, ist mir völlig schleierhaft. Wenn jemand eine Idee hat, wäre ich sehr daran interessiert.
Benutzer „Gast“ schrieb:
Hatte das selbe Problem. Bei mir hat folgende Lösung geklappt:
Office InstallationsCD einlegen,
System/Software dann MS Office „ändern“ und
bei „gemeinsam genutzte office features“ untersten Punkt „visual basic für applikationen“ „alles vom Arbeitsplatz starten“ wählen (und dann Installation ausführen lassen…)Dann sind die lästigen und unverständlichen Meldungen weg – bei mir zumindest.
Was bei mir/meinen Kunden geholfen hat
Ich habe folgende Punkte nachträglich mit dem Microsoft Office 2003 Setup noch installiert:
- „Gemeinsam genutzte Office-Features“ > „Visual Basic für Applikationen“ > „Alles vom Arbeitsplatz starten“
- „Gemeinsam genutzte Office-Features“ > „Digitales Zertifikat für VBA-Projekte“ > „Alles vom Arbeitsplatz starten“
Danach funktionierte die Microsoft Office Word 2003-Automation.
Danke!
Hat’s geholfen? Dann war’s den Eintrag schon wert 🙂
Bei mir war es das gleiche wie bei „a_c_klatt“ nur habe ich nicht die Bluetooth Software deinstalliert sondern einfach nur das Word-Addin „Send to Bluetooth“ ausgeschalten. Danach war Schluss mit den nervigen Meldungen.
Danke fuer die „Denkrichtung“ 🙂
Hatte die gleiche „Fehlermeldung“ bei Word im Paket „Office Home and Student 2007“ und Vista. Suche schon seit längerem nach einer Lösung für diese lästigen Meldungen. Hiermit hats dann endlich geklappt. Vielen Dank dafür. Die programminternen Zusammenhänge, die zu dieser Meldung geführt haben, sind mir jedoch immernoch unklar.
Auch von mir einen großen Dank. Bin über Google-Suche auf dieser Seite gelandet und es war tatsächlich die Lösung. 🙂
Funktionierte bei mir für Office 2007:
1. „Gemeinsam genutzte Office-Features“ > „Visual Basic für Applikationen“ > „Alles vom Arbeitsplatz starten“
2. „Gemeinsam genutzte Office-Features“ > „Digitales Zertifikat für VBA-Projekte“ > „Alles vom Arbeitsplatz starten“
Danke für Dein Feedback, Marc!
Hatte geliches Prb und konnte durch diese Tipps den Fehler beheben. Ganz VIELEN DANK!
Riesen Dank!
Hatte das gleiche Problem mit Word2007, habe Stundenlang gesucht und wurde endlich hier pfündig!
Bei mir hat geholfen:
Installieren von dem Officebestandteil: „Gemeinsam genutzte Office-Features“ > „Visual Basic für Applikationen“ > „Alles vom Arbeitsplatz starten“
Danke für Eure Rückmeldung! Freue mich wenn ich Bissle helfen darf!
Deine Lösung hat mir prima geholfen, danke!
Vielen vielen Dank, die “Gemeinsam genutzte Office-Features†> “Visual Basic für Applikationen†und “Digitales Zertifikat für VBA-Projekte†haben auch mir geholfen. Verwende Office 2007, Problem trat nur bei Vorlagen mit Makros auf.
Bei mir hat das: “Gemeinsam genutzte Office-Features†> “Visual Basic für Applikationen†und “Digitales Zertifikat für VBA-Projekteâ€
auch geholfen 😀
vielen dank
Na gut, eigentlich hast Du ja schon genug Lob und Dank kassiert 😉
Aber da Du uns nun mal wirklich sehr geholfen hast, diesen nervigen Dialog loszuwerden, will ich mal nicht so sein, und mich auch nochmal aufs allerherzeligste bedanken. Lob und Preis sei Dir gewiss! 🙂
PS: Jetzt wo ich mich so bemüht habe mit dem vielen Lob hoffe ich nur, daß Du das auch noch liest. Schließlich ist Dein Eintrag ja schon 5 Jahre alt…
Logisch lese ich alle Kommentare. Bin ja neugierig 🙂
Vielen dank für dein Lob und deine Rückmeldung.
ihr könnt euch ja mal http://www.zeta-producer.com anschauen.
danke, das ging ja schnell und einfach. puh!
“Gemeinsam genutzte Office-Features†> “Visual Basic für Applikationen†> “Alles vom Arbeitsplatz startenâ€
HAT GEHOLFEN! DANKE!
Nach dem ich die Features OCR-Erkennung für Deutsch und Englisch (unter Korrekturhilfen) wieder deinstalliert habe, ist das Problem verschwunden! 🙂
Jawohl, so läufts!
Dickes Lob.
Hier wurde ich geholfen, danke!
saugut!
Und noch Jahre später hilft die Info:
Die Meldung unter Office 2010 verschwand nach dem Nachinstallieren von “visual basic für applikationenâ€.
Danke und Grüße
…………..super Klasse, hat auch bei mir nach dem Nachinstallieren von “visual basic für applikationenâ€. mit Office XP geklappt. Vielen Dank
Grüße vom pitimas
Bei mir, und einem Office 2019 hat es geholfen, die Installation über den Punkt „Ändern“ in „Apps“ (formerly known as „Programme und Funktionen“) zu reparieren.
super, hat auch bei mir geholfen!! Viel Zeit gespart, vielen Dank!
Benutzer „Gast“ hatte den richtigen Tipp für mich.
Herzlichen Dank!