Excel VBA aus nicht vertrauenswürdiger Location"
23.11.2017 11:52:58
Pascal
liebe Excel/VBA - Freunde und Profis.
Ich habe folgendes (mich wahnsinnig machendes ) Problem, ich habe ein Excel-Dokument,
welches ich aus einem Dokumentenmanagement-System (analog dem Internet) herunterlade (ganz _ normal via Internet Explorer). In diesem Dokument steht folgender simpler Code
Private Sub Workbook_Open()
MsgBox "Test"
MsgBox ActiveWorkbook.Path & "\" & ActiveWorkbook.Name
End Sub
Dadurch das das Dokument aus einer nicht sichere Location (Internet) geöffnet wird, kommt beim Öffnen der Standarddialog (oben gelb im Excel): "Vorsicht - Datein aus dem Internet können Viren enthalten. Wenn Sie die Datei nicht bearbeiten müssen, ist es sicherer, die geschützte Ansicht beizubehalten." und das Dokument wird in der geschützen Ansicht geöffnet.
Nach dem Klick auf "Bearbeitung aktivieren" wird die ersze Zeil des Codes (MsgBox Test) auch ausgeführt, bei der zweiten Zeile kommt jedoch ein Laufzeitfehler 91 "Objektvariable oder With-Blockvariable nicht festgelegt".
Aber auch anderer Code funktioniert nicht. Ziel ist es eigentlich beim Öffnen eine Text-Datei " _ nachzuladen", mit folgendem Code:
Application.Workbooks.OpenText Filename:="Internet-Pfad zum DMS/Datei.txt", Origin:=437, _
StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
ConsecutiveDelimiter:=False, Tab:=False, Semicolon:=False, Comma:=False _
, Space:=False, Other:=True, OtherChar:="=", FieldInfo:=Array(Array(1, 1 _
), Array(2, 1)), TrailingMinusNumbers:=True
Sobald das Dokument gespeichert wird klappt der Code ohne Probleme, jedoch nicht wenn man den Download "nur" mit Öffnen macht.
Habt ihr eine Idee woran dies liegen kann?
Das Internet oder die Temporary Internetfiles als sichere Location zu hinterlegen ist laut GPO nicht erlaubt.
Die Suche im Forum als auch im Internet hat nichts passendes Ergeben.
Ich freue mich auf eure Ideen und Vorschläge.
Zur Info:
Die Trust-Center Einstellungen sind wie folgt:
- Markoeinstellungen: Alle Makros aktivieren + Zugriff auf das VBA..Model vertrauen
- Geschützte Ansicht: Alle Häckchen aktiviert