Office - Word, Excel und Co. 9.753 Themen, 41.598 Beiträge

Word-Dokument aus Explorer mit Schreibschutz öffnen

T.KL. / 3 Antworten / Baumansicht Nickles

Hallo,

gibt es (ausser über den \'Öffnen\'-Dialog in Word) die Möglichkeit, ein Word-Dokument mit Schreibschutz zu öffnen? Ich suche eine Möglichkeit, diese Option in das Kontext-Menü des Windows-Explorers einzubinden. Wie die Erweiterung des Kontext-Menüs funktioniert, weiss ich, ich kenne jedoch nicht die entsprechenden Befehlszeilen-Parameter bzw. DDE-Befehle in Word (hier: Word XP).

bei Antwort benachrichtigen
Uli M T.KL. „Word-Dokument aus Explorer mit Schreibschutz öffnen“
Optionen

Hallo,

Vielleicht am einfachsten wäre die Kapselung in eine *.bat oder *.vbs, die zunächst attrib anwendet und dann erst den eigentlichen Aufruf der winword.exe.

Gruß
Uli

bei Antwort benachrichtigen
T.KL. Uli M „Hallo, Vielleicht am einfachsten wäre die Kapselung in eine .bat oder .vbs, die...“
Optionen

Hallo Uli,

der Vorschlag ist so leider nicht praktikabel, da die Datei auf einem Netzlaufwerk liegt und ich sie nur für mich schreibgeschützt öffnen will. Über das Setzen des 'Schreibschutz'-Attributes mache ich sie für alle anderen Benutzer ja ebenfalls schreibgeschützt.

Gruß T.KL.

bei Antwort benachrichtigen
Uli M T.KL. „Hallo Uli, der Vorschlag ist so leider nicht praktikabel, da die Datei auf einem...“
Optionen

Hallo,

Ich verstehe den Sinn nicht so ganz. Willst du dich vor dir selbst schützen? Ist das dann nicht mit NTFS regelbar?
Die DDE's für Öffnen etc. kannst du auch sehen, wenn du zuvor ein Dok in der Seitenansicht geöffnet hast (und wirst dich vielleicht wundern).

Ein anderer Script-Ansatz:

if Wscript.Arguments.count = 0 then
wscript.echo "Was du willst"
wscript.quit
end if

dim objWd
dim I

On error resume next
set objWd = createobject("Word.Application")
For I = 0 to Wscript.Arguments.count - 1
objWd.Documents.Open chr(34) & wscript.Arguments(i) & chr(34), false, true
next
objwd.visible = true ' oder vor die Schleife
objwd.Activate
set objWd = nothing

Gruß
Uli

bei Antwort benachrichtigen