Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1748to1752
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

wdnoprotection variable nicht definiert?

wdnoprotection variable nicht definiert?
07.04.2020 19:20:40
Hans
Guten Abend,
folgendes Problem:
Ich will den Schreibschutz einer Word Datei aufheben. Dabei habe ich folgenden Code gewählt:
If AppWD.ActiveDocument.ProtectionType = wdNoProtection Then
ActiveDocument.Unprotect
(Ausschnitt aus SUB)
Dabei erscheint bei mir folgende Fehlermeldung:
Fehler beim Kompilieren:
Variable nicht definiert
Dabei wird die Variable wdnoprotection markiert.
Ich bin eigentlich davon ausgegangen, dass die Variable wdnoprotection bereits in der Library vorhanden ist... Ich habe bereits gecheckt, dass diese "angeklickt" ist.
weiß Jemand woran das liegen könnte :/? Bei Beispielen im Internet wird diese Variable nicht definiert....
VG
Hans

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

Betreff
Datum
Anwender
Anzeige
AW: wdnoprotection variable nicht definiert?
07.04.2020 19:35:09
Regina
Hi, wenn Du das von Excel aus steuerst, gehört vor ActiveDocument noch AppWD.
Gruß Regina
AW: wdnoprotection variable nicht definiert?
07.04.2020 19:59:27
volti
Hallo Hans,
da Dein Code bzgl. Der Referenzerung unvollständig ist, kann man nur raten.
Wahrscheinlich bist Du im Late-Binding unterwegs (DIM AppWD as Object) und damit sind die Word-Konstanten
nicht gesetzt:
Ergänze
Const wdNoProtection = -1
Außerdem fehlt noch was an Deinem Code, wie Regina schon angemerkt hat:
If AppWD.ActiveDocument.ProtectionType = wdNoProtection Then
AppWD.ActiveDocument.Unprotect

viele Grüße
Karl-Heinz
Anzeige
AW: wdnoprotection variable nicht definiert?
07.04.2020 20:22:58
Hans
Hallo Karl-Heinz,
geil!!!
Es funzt :) :)
Allerdings habe ich schon wieder den nächsten Fehler .....
Ich hoffe, das ist in eurem Forum okay, wenn ich hier weiter machen,ansonsten sagt Bescheid, dann mache ich ein neues Thema auf.
Zwar läuft der Code jetzt, allerdings sagt er
"Das Passwort ist falsch" (Laufzeitfehler '5485').
Im Debugger Modus markiert er mir dafür:
AppWD.ActiveDocument.Unprotect
Jetzt frage ich mich natürlich, welches Passwort...
Hatte keines gesetzt.
Ist das ein bekannter Fehler?
VG
Hans
AW: wdnoprotection variable nicht definiert?
07.04.2020 22:20:18
volti
Hallo Hans,
leider kenn ich mich mit Word eigentlich gar nicht aus...
Aber mich fällt jetzt folgendes zu Deinem Code ein.
Ggf. wurde die Verwendung des Parameters falsch angewendet und es müsste so heißen:
If AppWD.ActiveDocument.ProtectionType <> wdNoProtection Then
AppWD.ActiveDocument.Unprotect

wdNoProtection gibt an, dass das Dokument ungeschützt ist und damit ja auch nicht entschützt werden muss.
Guck hier
viele Grüße
Karl-Heinz
Anzeige
AW: wdnoprotection variable nicht definiert?
08.04.2020 12:09:56
Hans
Hallo Karl-Heinz,
danke dir für deine Hilfe.
Ich werde einen neuen Thread aufmachen dafür.
Kann es sein, dass der Link nicht zu öffnen ist?
VG
Hans
AW: wdnoprotection variable nicht definiert?
08.04.2020 12:47:37
volti
Rechtsclick drauf und "Im neuen Tab öffnen".
VG KH

34 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige