Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
Textmarke Prüfung ob leer |
12.10.2022 11:10:29 |
Tom |
|
|
|
12.10.2022 11:16:12 |
Der Steuerfuzzi |
|
|
|
12.10.2022 11:19:34 |
Gast49947 |
|
|
|
12.10.2022 11:19:57 |
Der Steuerfuzzi |
|
|
|
12.10.2022 11:28:58 |
Gast93066 |
|
|
|
12.10.2022 12:03:19 |
Der Steuerfuzzi |
|
|
Von:
Tom |
Datum:
12.10.2022 11:10:29 |
Views:
1261 |
Rating:
|
Antwort:
|
Thema:
Textmarke Prüfung ob leer |
Ich verzweifle grad an einer Sache. Beim Öffnen eines Word Dokuments soll das Makro automatisch den Namen einer Anlage in die Fußzeile in eine Tabelle schreiben. Dafür habe ich an der Stelle wo der Text stehen soll eine Textmarke mit dem Namen "Anlagentext" definiert. Beim Öffnen des Word Dokuments öffnet sich eine Userbox mit einer Usereingabe, diese wird dann bestätigt und an die Textmarke erscheint der Text.
Private Sub CommandButton1_Click()
ActiveDocument.Bookmarks("Anlagentext").Range = Anlage
Abfrage.Hide
End Sub
Anlage heißt hierbei die TextBox aus der UserBox.
Mein Problem nun ist, wenn dort ein Text schon steht soll natürlich das Makro nicht jedes Mal erneut aktiviert werden. Also war meine Prüfung, dass wenn das Word geöffnet wird er prüfen soll, ob die Textmarke leer ist oder nicht. Aber egal ob bei der Textmarke was steht oder nicht, er öffnet immer die Userbox. Wo ist mein Fehler?
Sub Document_Open()
If ActiveDocument.Bookmarks("Anlagentext").Range = "" Then
Abfrage.Show
Else
End If
End Sub
Gruß, Tom
|
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
Textmarke Prüfung ob leer |
12.10.2022 11:10:29 |
Tom |
|
|
|
12.10.2022 11:16:12 |
Der Steuerfuzzi |
|
|
|
12.10.2022 11:19:34 |
Gast49947 |
|
|
|
12.10.2022 11:19:57 |
Der Steuerfuzzi |
|
|
|
12.10.2022 11:28:58 |
Gast93066 |
|
|
|
12.10.2022 12:03:19 |
Der Steuerfuzzi |
|
|