2016-04-05 8 views
0

Ich habe ein Problem, mit dem ich kämpfe, und es stört mich zu keinem Ende. Ich kann jedoch keine vernünftige Lösung finden, also wende ich mich an Sie um Rat. Das Problem ist wie folgt: Ich habe eine XLSM-Datei mit ein paar Makros. Die Makros verwenden Forms und speziell verwenden sie auch TreeView-Objekte in ihnen (über mscomctl.ocx). Ich habe das Trust Center durchlaufen und alle Einstellungen auf die unsicherste Form eingestellt (alles ActiveX zulassen, alle VBA zulassen, keinen 'sicheren Modus' für Webdokumente usw. usw.)Excel 2013 - ActiveX-Warnung trotz aller ActiveX im Trust Center

Ich kann die Datei öffnen, aber wenn ich das Makro unter Berufung auf Formulare aufrufen, erhalte ich eine Warnmeldung Bezeichnung ‚Microsoft Forms‘ mit folgender Fehlermeldung:

Diese Anwendung im Begriff ist, ActiveX-Steuerelemente zu initialisieren, die unsicher sein könnte Wenn Sie das vertrauen. Quelle dieses Dokuments wählen Sie Ja, und die Steuerung wird mit Ihren Dokumenteinstellungen initialisiert.

Es überrascht mich beide (ich sagte, um alles in den Einstellungen zu erlauben, oder?) Und nervt mich (na ja, nicht das erste Mal, aber ich und meine Mitarbeiter benutzen es täglich und es kommt auf meine Nerven).

Hat jemand eine Ahnung wie:
1) Warum passiert das?
2) Wie kann ich die Nachricht vermeiden?

Ich bin offen für beide Lösungen beim Ändern der Excel-Datei, oder Einstellungen, die ich auf lokalen Maschinen ändern muss (< 20 PCs).

Details:

Windows-8.1, mit Excel 2013
Der Makro-Code ist 'sicher', es durch unsere Mitarbeiter des Unternehmens integriert ist (mich eingeschlossen). Der Code ist passwortgeschützt und kann daher nicht verwendet werden.

Antwort

0

Versuchen Sie die folgenden Schritte

1) Starten Sie Excel 2) Klicken Sie auf "Datei - Optionen" 3) Klicken Sie auf "Trust Center" 4) Wählen Sie "ActiveX-Einstellungen" 5) Ändern „ActiveX-Einstellungen für alle Office-Anwendungen "von der Standardeinstellung (" Prompt me ... "- siehe oben) auf" Alle Steuerelemente ohne Benachrichtigung deaktivieren "

+0

Ein paar Probleme mit der Antwort: 1) Ich möchte sie nicht deaktivieren, ich brauche sie. 2) Wenn du "Aktivieren" und nicht "Deaktivieren" meinst, habe ich das bereits aktiviert. Deshalb stopft es mich, ich bekomme immer noch die Warnung. –

0

Wir sehen denselben Fehler in einer Excel-Lösung mit einer TreeView-Formularkomponente auf 64-Bit Win7 und Lösung hier ist wieder zu registrieren mscomctl.ocx

Bat-Datei Code:

regsvr32 /U "C:\Windows\SysWOW64\MSCOMCTL.OCX" 

regsvr32 /S "C:\Windows\SysWOW64\MSCOMCTL.OCX" 

Grüße