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

Forumthread: 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
Anzeige

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
Anzeige
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
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige