Word 2010 - 'Der Makro konnte nicht erstellt werden'

Status
Für weitere Antworten geschlossen.

network

Well-known member
WORD 2010 | Windows7_64Bit


Ich möchte ein Makro erstellen.

Zuvor habe ich diese Einstellungen unter 'WORD-Optionen' ausgeführt:

ENTWICKLUNGSTOOLS aktiviert und unter EINSTELLUNGEN FÜPR MAKROS die Option ALLE MAKROS AKTIVIEREN ...' gesetzt


Will ich ein Makro erstellen, kommt diese Meldung:




Was fehlt?
Schon mal hier DANKE für eine Hilfe.

network
 
Hallo network,

sichere zuerst den Registry-Pfad
HKEY_CLASSES_ROOT\TypeLib\{00020430-0000-0000-C000-000000000046}
und dann mit Rechtsklick auf {00020430-0000-0000-C000-000000000046} >> Berechtigungen...und dann allen Benutzern Vollzugriff geben.

Dann erstellst du eine reg-Datei mit folgendem Inhalt:

Code:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\TypeLib\{00020430-0000-0000-C000-000000000046}\2.0]
@="OLE Automation"
"PrimaryInteropAssemblyName"="stdole, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"

[HKEY_CLASSES_ROOT\TypeLib\{00020430-0000-0000-C000-000000000046}\2.0\0]

[HKEY_CLASSES_ROOT\TypeLib\{00020430-0000-0000-C000-000000000046}\2.0\0\win32]
@="C:\\Windows\\system32\\stdole2.tlb"

[HKEY_CLASSES_ROOT\TypeLib\{00020430-0000-0000-C000-000000000046}\2.0\FLAGS]
@="0"

[HKEY_CLASSES_ROOT\TypeLib\{00020430-0000-0000-C000-000000000046}\2.0\HELPDIR]
@="C:\\Windows\\system32"

Diese reg-Datei dann ausführen/zusammenführen.

Quelle: engl. MS-Forum

Gruss Totsch
 
Danke totsch für Deine Antwort.

Das habe ich soeben ausgeführt:
  • die BENUTZERKONTENSTEUERUNG auf 'Null' gesetzt.
  • dann den von Dir benannten Registryordner mit Vollzugriffsrechten für alle angegebenen Benutzer erteilt - siehe hier als Beispiel

  • Über den Texteditor den *.reg-File erstellt, ausgeführt und Systemstart gemacht.
    Dieser Befehl bezieht sich auf das Verzeichnis '2.0' in dem Registrypfad
Im Verzeichnis '2.0' sind aber alle 'Wert'-Zeilen vor und nach der Reg-Dateiausführung leer wie hier als Beispiel.



Alle diese Maßnahmen hatten keinen Erfolg - leider.
nach Ausführen des *.reg-Files müssten ja entsprechende Einträge im Verzeichnis '2.0' stehen - tun sie aber nicht.
Manuell läßt sich aber nichts eintragen ...
 
Problem gelöst.

Nachdem ich mir den Link von totsch nochmal durchgelesen habe, bin ich auf die Idee
gekommen, das Verzeichnis '2.0' im oben gegenannten Registrypfad zu löschen,
weil - wie oben in meinem Beitrag beschrieben - im Haupt- und Unterverzeichnissen
keinerlei Wertsetzungen enthalten sind - alles leere Zeilen.

Nach dem Löschen habe ich dann die oben bei totsch und seinem Link angegebene
Registrydatei erstellt und ausgeführt, weil dieser Befehl das Verzeichnis '2.0' neu in die Registry
einträgt und dann aber mit Wertsetzungen.

Jetzt kann ich Makros in Word2010 erstellen.

HINWEIS:

Um das Verzeichnis in der Registry löschen zu können, muss man allerdings für das
Verzeichnis '2.0' und alle Unterordner die Besitzerrechte auf ADMISTRATOR setzen
(sind meist auf SYSTEM gesetzt) und dann dafür die Vollzugriffsrechte erteilen.

Um das zu tun, muss die BENUTZERKONTENSTEUERUNG abgeschaltet sein!

VORSICHT:

jede Manipulation an der Registry ist mit größter Vorsicht zu handhaben.

Deshalb vor einer solchen Manipulation die REGISTRY KOMPLETT SICHERN,
um im Falle eines Falles einen Fehler wieder zu bereinigen.
 
Moin network,

danke für die Präfix-Umstellung, aber ich lasse noch einen Moment offen.
Und habe die Hoffnung, dass deine Beiträge dann irgendwann alle samt den Regeln entsprechend EIN Bild pro Beitrag einthalten.

Tipp: man kann Bilder auch verlinken.

Gruß
yuhu

Edit sagt danke ;)

und zu
 
Status
Für weitere Antworten geschlossen.

Beliebte Schlagwörter

Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.

Zurück
Oben Unten