Unterschiedliche Excel-Benachrichtigungen beim Öffnen sehr ähnlicher Dateien

291
ZygD

Vorlagendateien wurden vorbereitet und an Benutzer gesendet. Die Dateien sind im Wesentlichen identisch (beide haben identischen VBA-Code, dieselben Kennwörter für VBA, Arbeitsblätter und Arbeitsmappen), aber es ist offensichtlich, dass ein Benutzer die Datei irgendwie geändert hat, sodass ich sie jetzt nicht automatisch mit VBA und ADODB lesen kann.

Beim manuellen Öffnen wird die (fehlerhafte) Datei, die ich nicht lesen kann, mit den folgenden Benachrichtigungen geöffnet:
Microsoft Excel-Sicherheitshinweis
automatische Aktualisierung von Links wurde deaktiviert - Optionen

Während die gute Datei, die gelesen werden kann, mit dieser Benachrichtigung geöffnet wird:
Automatische Aktualisierung von Links wurde deaktiviert - Inhalt aktivieren

Der erste Hinweis zur Dateisicherheit sagt etwas über Makros aus. Beide Dateien haben jedoch die gleichen Makros ... Nach dem manuellen Öffnen beider Dateien stelle ich jedoch fest, dass Makros nicht für die erste (schlechte) Datei geeignet sind, und sie funktionieren auch für die guten.

Versteht jemand den Unterschied zwischen diesen Benachrichtigungen? Warum bekomme ich sie anders?

Durch das Hinzufügen des Speicherorts beider Dateien (der gleiche Speicherort) zur Liste der vertrauenswürdigen Speicherorte könnte das Problem möglicherweise gelöst werden. Aber ich möchte die Ursache verstehen, wenn es möglich ist.

0

1 Antwort auf die Frage

0
ZygD

Um eine Antwort zu finden, musste ich beide Dateien im Detail vergleichen. Ich habe ein brillantes Werkzeug von Office 2013 verwendet - Spreadsheet Compare 2013 . Es zeigte sich, dass der Schutz der Arbeitsmappenstruktur in beiden Dateien unterschiedlich war. In der "fehlerhaften" Datei wurde die Arbeitsmappenstruktur mit einem Kennwort geschützt, und Makros wurden aus diesem Grund nicht ausgeführt. Ich habe dieses Passwort entfernt, die Datei gespeichert und alles funktionierte nach dem Neustart der Datei. Dies war im Wesentlichen der Grund, warum ich verschiedene Benachrichtigungen erhielt.