Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Geschützte Ansicht bei Aufruf per CMD

Geschützte Ansicht bei Aufruf per CMD
14.04.2021 10:31:13
Claas
Hallo zusammen,
ich habe eine xlsm-Datei, die ich per Kommandozeile aufrufen und dann den Übergabeparameter auswerten will. Das funktioniert auch soweit mit dem Code, den ich hier gefunden habe: https://stackoverflow.com/questions/31405654/passing-arguments-from-command-line-in-excel-2010
Allerdings wird die Datei immer in der geschützten Ansicht geöffnet, sodass das Makro erst läuft, nachdem ich die geschützte Ansicht jedes Mal manuell aktiviere. Wenn ich die Datei nicht per CMD sondern per Doppelklick aufrufe, wird sie nicht in der geschützten Ansicht geöffnet. Da die Datei automatisiert aufgerufen werden soll per "start excel Dateiname.xlsm /Parameter", stört die geschützte Ansicht den Ablauf.
Kann ich die geschützte Ansicht dauerhaft deaktivieren? Im Trust Center sind sowohl der Ablageort der Datei als auch der Office-Pfad als sichere Orte hinterlegt.
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Geschützte Ansicht bei Aufruf per CMD
14.04.2021 19:19:55
Yal
Hallo Claas,
mit welchem Paramter startest Du genau?
Du hast folgende Möglichkeiten sicher bereits gesehen:
https://support.microsoft.com/de-de/office/befehlszeilenoptionen-f%C3%BCr-microsoft-office-produkte-079164cd-4ef5-4178-b235-441737deb3a6#ID0EAACAAA=Excel
Alternativ könntest Du die Datei mit der Makro öffnen (schreibgeschützt), die dann die änderbare Datei öffnet.
VG
Yal
Anzeige
AW: Geschützte Ansicht bei Aufruf per CMD
15.04.2021 06:20:50
Claas
Hallo Yal,
danke für die Antwort schon mal. Der Parameter, den ich übergebe, ist ein beliebiger String, der dann im Makro weiterverwendet werden soll. Da hab ich mich im Original Posting etwas ungenau ausgedrückt. Also der Aufruf ist bspw.:
start excel mein_makro.xlsm /teststring
Von daher helfen mir die Optionen aus Deinem Link anscheinend leider nicht. Trotzdem danke dafür, kannte ich nämlich noch nicht. :)
VG
Claas
Anzeige
AW: Geschützte Ansicht bei Aufruf per CMD
15.04.2021 19:10:19
Luschi
Hallo Class,
hier findest Du eine Antwort, allerdings ist das Beispiel für WinWord:
- man muß aber nur 'Private Sub Document_Open()' gegen 'Private Sub Workbook_Open()' tauschen
- beim Aufruf '/t123' gegen /e123 austauschen
- sowie eine Excel-Datei angeben statt dem Word-Dokument angeben
Gruß von Luschi
aus klein-Paris
Anzeige
AW: Geschützte Ansicht bei Aufruf per CMD
16.04.2021 08:30:37
Claas
Hallo Luschi,
vielen Dank für die Antwort, aber fehlt da noch ein Link oder so? Oder übersehe ich was? :)
Gruß
Claas
AW: Geschützte Ansicht bei Aufruf per CMD
22.04.2021 06:26:44
Claas
Super, danke Dir.
;
Anzeige
Anzeige

Infobox / Tutorial

Geschützte Ansicht in Excel per CMD deaktivieren


Schritt-für-Schritt-Anleitung

Um die geschützte Ansicht in Excel zu deaktivieren, wenn Du eine Datei per CMD aufrufst, folge diesen Schritten:

  1. Öffne Excel und gehe zu den Optionen.
  2. Wähle den Trust Center aus und klicke auf Trust Center-Einstellungen.
  3. Klicke auf Geschützte Ansicht.
  4. Deaktiviere die Optionen:
    • "Geschützte Ansicht für Dateien, die aus dem Internet heruntergeladen wurden"
    • "Geschützte Ansicht für Dateien, die von anderen Personen über E-Mail gesendet wurden"
    • "Geschützte Ansicht für potenziell unsichere Orte"
  5. Klicke auf OK, um die Änderungen zu speichern.
  6. Starte Excel über die CMD mit dem Befehl:
    start excel mein_makro.xlsm /teststring

Jetzt sollte die Datei nicht mehr in der geschützten Ansicht geöffnet werden.


Häufige Fehler und Lösungen

Fehler: "Die Datei konnte nicht in geschützter Ansicht geöffnet werden."

Lösung: Überprüfe die Einstellungen im Trust Center und stelle sicher, dass der Ablageort der Datei als sicherer Ort hinzugefügt wurde.

Fehler: "Excel kann nicht in geschützter Ansicht geöffnet werden."

Lösung: Stelle sicher, dass Du die richtigen CMD-Parameter verwendest und die geschützte Ansicht in den Excel-Optionen deaktiviert ist.


Alternative Methoden

Wenn die oben genannten Schritte nicht funktionieren, kannst Du auch folgende Methoden ausprobieren:

  • Makro verwenden: Erstelle ein Makro, das die Datei öffnet und die geschützte Ansicht automatisch aufhebt.
  • Schreibgeschützte Datei öffnen: Versuche, die Datei im schreibgeschützten Modus zu öffnen, was manchmal die geschützte Ansicht umgeht.

Praktische Beispiele

Hier ist ein Beispiel, wie Du eine Excel-Datei per CMD aufrufen kannst:

start excel "C:\Pfad\zu\deiner\datei.xlsm" /Parameter

Wenn Du einen spezifischen Parameter übergeben möchtest, kannst Du dies wie folgt tun:

start excel "C:\Pfad\zu\deiner\datei.xlsm" /teststring

Diese Methode sorgt dafür, dass Deine Datei automatisiert geöffnet wird, ohne dass die geschützte Ansicht aktiv ist.


Tipps für Profis

  • Verwende sicherere Ablageorte: Speichere Deine Dateien in einem als sicher geltenden Ordner, damit die geschützte Ansicht nicht aktiviert wird.
  • CMD-Skripte automatisieren: Du kannst CMD-Befehle in ein Batch-Skript einfügen, um den Prozess weiter zu automatisieren.
  • Regelmäßige Überprüfung: Überprüfe regelmäßig die Trust Center-Einstellungen, besonders nach Updates von Office, um sicherzustellen, dass die geschützte Ansicht nicht wieder aktiviert wird.

FAQ: Häufige Fragen

1. Wie kann man geschützte Ansicht deaktivieren?
Du kannst die geschützte Ansicht in den Trust Center-Einstellungen von Excel deaktivieren, indem Du die entsprechenden Optionen ausschaltest.

2. Warum öffnet Excel die Datei in geschützter Ansicht, wenn ich sie per CMD starte?
Wenn Du eine Datei über CMD startest, kann Excel sie als potenziell unsicher ansehen, es sei denn, der Ablageort ist als sicher konfiguriert.

3. Was kann ich tun, wenn die geschützte Ansicht nicht deaktiviert werden kann?
Überprüfe, ob alle notwendigen Einstellungen im Trust Center vorgenommen wurden und ob die Datei in einem als sicher geltenden Ordner gespeichert ist.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige