Ich habe VBA-Code, der durch ein Arbeitsblatt dreht und Arbeitsmappen erstellt, die an Clients per E-Mail gesendet werden. Es ist ziemlich einfach, wirklich schreibt es die Ausgabedateien nach Eigene Dateien. Hier ist der Code speichern:Excel 2013 vba erstellt Arbeitsmappe für Benutzer in "Geschützte Ansicht" geöffnet
With wkbOutputBook
.CheckCompatibility = False
.Save
.Close
End With
Wenn der worksbook geöffnet wird, Excel sagt:
geschützte Ansicht Büro ein Problem mit dieser Datei erkannt hat. Die Bearbeitung kann Ihren Computer beschädigen. Klicken Sie für weitere Details.
OK Ich weiß, was das bedeutet, aus unbekannten Gründen denkt Excel, dass diese Datei über Outlook gesendet oder aus dem Internet heruntergeladen wurde. Aber es war nicht. Ich habe versucht, die folgenden:
Speichern in verschiedenen Versionen/Dateiformate
Verwenden Speichern unter statt Speichern
Explizit aus geschützten Modus schalten. Der geschützte Modus ist jedoch nicht dasselbe wie die geschützte Ansicht.
Sicherlich "My Documents" wird nicht als "unsicheren" Ort angesehen.
Danke.
Gibt es Code in den Arbeitsmappen, die Sie erstellen? Wenn ja, hast du [digital signing] (https://support.office.com/en-us/article/Digitally-sign-your-macro-project-956e9cc8-bbf6-4365-8bfa-98505ecd1c01) versucht? – Comintern