Zum Inhalt springen

Word.ActiveDocument.Close geht nicht!


juku

Empfohlene Beiträge

Hallo,

bin kein VB´ler aber habe eine Aufgabe

und eine scheinbare Lösung mit einem Problem:

Aufgabe:

Ein Formular als Vorlage .dot oder .doc nur soll

für eine Begrenzte Anzahl von Drucken oder

Speicherungen zur Verfügung gestellt werden?.

Wenn das Dokument 50 oder 100 oder 150 mal gedruckt oder gespeichert wurde, ist das Dokument nicht mehr ausführbar.

Die gespeicherten Dokumente sollen geschützt sein.

scheinbare Lösung:

Beim öffnen wird jedesmal die "DruckauftragNr" hochgezählt und die Abfrage das bei einer bestimmten anzahl das Dukoument geschlossen werden soll

geht auch, nur

Word.ActiveDocument.Close

.Close

geht nicht

IDEE??

Word als ganzes zu schließen geht (...Quit) geht aber

Private Sub Document_Open()

Set oVorlage = ActiveDocument.AttachedTemplate.OpenAsDocument

With oVorlage

Flag = False

For Each Var In oVorlage.Variables

If Var.Name = "DruckauftragNr" Then

Flag = True

Exit For

End If

Next

If Flag = True Then

DruckauftragNr = .Variables("DruckauftragNr").Value + 1

.Variables("DruckauftragNr").Value = DruckauftragNr

Else

DruckauftragNr = 1

.Variables.Add Name:="DruckauftragNr", Value:="1"

End If

If DruckauftragNr > 1 Then

Word.ActiveDocument.Saved = True

'MsgBox "Nutzungsdauer abgelaufen!"

Word.ActiveDocument.Close

Else

.Close SaveChanges:=wdSaveChanges

MsgBox "Die Druckauftragsnummer lautet wie folgt: " & CStr(DruckauftragNr), vbOKOnly

End If

End With

End Sub

Weiß einer warum?

MFG

JUKU

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...