Office: (Office 365) Word-Formulr ohne Platzhalter drucken

Helfe beim Thema Word-Formulr ohne Platzhalter drucken in Microsoft Word Hilfe um das Problem gemeinsam zu lösen; Hallo, ich bin neu hier und habe fast keine Programmiererfahrung/Kenntnis. ich habe ein Word-Formular, dass ich über ein Makro ausdrucken möchte -... Dieses Thema im Forum "Microsoft Word Hilfe" wurde erstellt von ifeelgood67, 12. August 2023.

  1. Word-Formulr ohne Platzhalter drucken


    Hallo,

    ich bin neu hier und habe fast keine Programmiererfahrung/Kenntnis.

    ich habe ein Word-Formular, dass ich über ein Makro ausdrucken möchte - ohne Platzhalter.
    Dabei bekomme ich jedoch immer diese Fehlermeldung: "Laufzeitfehler 91, Objekttyp oder With-Blockvariable nicht festgelegt."
    Ich finde den Fehler nicht.

    Sub DruckenOhnePlatzhalter()

    Dim blnShowHidden As Boolean
    Dim blnPrintHidden As Boolean
    Dim objCCtl As Word.ContentControl

    Set objCCtl = ActiveDocument.ContentControls(1) '''

    blnShowHidden = ActiveDocument.ActiveWindow _
    .View.ShowHiddenText
    blnPrintHidden = Application.Options _
    .PrintHiddenText
    ActiveDocument.ActiveWindow.View _
    .ShowHiddenText = True
    Application.Options _
    .PrintHiddenText = False

    For Each objCCtl In ActiveDocument.ContentControls
    With objCCtl
    If .Range.Text = .PlaceholderText Then
    .Range.Font.Hidden = True
    End If
    End With
    Next objCCtl


    Application.Dialogs(wdDialogFilePrint).Show

    For Each objCCtl In ActiveDocument.ContentControls
    With objCCtl
    If .Range.Text = .PlaceholderText Then
    .Range.Font.Hidden = False
    End If
    End With
    Next objCCtl

    PrtWoPl_End:
    ActiveDocument.ActiveWindow.View _
    .ShowHiddenText = blnShowHidden

    Application.Options _
    .PrintHiddenText = blnPrintHidden

    Set objCCtl = Nothing
    Exit Sub

    PrtWoPl_Error:
    MsgBox _
    Prompt:="Fehler beim Drucken des Formulars" & _
    vbCrLf & _
    "(" & Err.Number & "): " & Err.Description, _
    Buttons:=vbInformation, _
    Title:="Formulardruck ohne Platzhaltertext"
    Resume PrtWoPl_End

    End Sub

    Kann mir da bitte jemand weiterhelfen?

    Danke und Grüße
     
    ifeelgood67, 12. August 2023
    #1
  2. Gerhard H
    Gerhard H Erfahrener User
    Hallo,

    ich seh auf Anhieb nicht, wo der Fehler entstanden sein könnte. Lass doch dein Makro mal im Einzelschritt (mit F8) durchlaufen und teil die Zeile mit, in der der Fehler auftritt

    Übrigens, wenn ein bisschen Schlamperei tolerabel ist, könntest du dir den ganzen Aufwand mit hidden text sparen und im Makro einfach ein Leerzeichen ins Inhaltssteuerelement "eintippen" lassen.
     
    Gerhard H, 12. August 2023
    #2
  3. Hallo Gerhard,

    Danke für Deine Antwort.

    Der Fehler tritt in der 1. For - Schleife in dieser Zeile auf:

    .Range.Font.Hidden = True…

    Danke und Grüße
     
    ifeelgood67, 13. August 2023
    #3
  4. Gerhard H
    Gerhard H Erfahrener User

    Word-Formulr ohne Platzhalter drucken

    Hallo ifeel,

    dann ist es vermutlich so, dass deine Schleife auch ContentControls durchläuft, die keinen Text haben können, wie z.B. Checkboxen.

    In diesem Fall hilft es, die Schleife auf bestimmte Typen einzugrenzen. Hier zum Beispiel auf Nur-Text (1) und Rich-Text-Felder (0):
    Code:
    For Each objCCtl In ActiveDocument.ContentControls
        With objCCtl
            If objCCtl.Type <= 1 Then
                If .Range.Text = .PlaceholderText Then
                    .Range.Font.Hidden = True
                End If
            End If
    End With
    Next objCCtl
    Wenn es das nicht ist, braucht es ein kleines Musterdokument zum Testen.
     
    Zuletzt bearbeitet: 13. August 2023
    Gerhard H, 13. August 2023
    #4
    1 Person gefällt das.
  5. Hallo Gerhard,

    super, vielen Dank für Deine Hilfe!

    Genau das war das Problem, hatte ich gar nicht auf dem Schirm.

    Freundliche Grüß und schönen Sonntag
     
    ifeelgood67, 13. August 2023
    #5
Thema:

Word-Formulr ohne Platzhalter drucken

Die Seite wird geladen...
  1. Word-Formulr ohne Platzhalter drucken - Similar Threads - Word Formulr Platzhalter

  2. Word serianbrief

    in Microsoft Word Hilfe
    Word serianbrief: Beim Serienbrief kann ich ein Datumformat eingeben wie ich will, er druckt immer das uS-Format <monat/tag/Jahr.
  3. Word abgestürzt, Dokument auf Stand von vor 2 Monaten

    in Microsoft Word Hilfe
    Word abgestürzt, Dokument auf Stand von vor 2 Monaten: Liebe Community, ich schreibe in voller Verzweiflung. Ich habe bei Word (Studentenaccount) eine sehr sehr wichtige Datei bearbeitet. Plötzlich schloss sich das Programm und eine Fehlermeldung...
  4. Word spielt Hüpfburg!

    in Microsoft Word Hilfe
    Word spielt Hüpfburg!: Moin allerseits! meine Version 2021 / fehlt in der Präfix-Auswahl egal, ob ich meine Seiten-Ansicht auf dem üblichen Weg über die Menüs oder folgenden VBA (Modul in Normat.Dot, aufgerufen per...
  5. Buchsatz mit Word: untere Zeile der Seiten immer auf der gleichen Höhe

    in Microsoft Word Hilfe
    Buchsatz mit Word: untere Zeile der Seiten immer auf der gleichen Höhe: Ich versuche gerade, mein Buch mit MS Office Professional PLUS möglichst professionell zu setzen. Das Vermeiden von einsamen Einzelzeilen am Beginn oder am Ende von Seiten verhindert Word...
  6. Word Steuerelemente/Formular erstellen

    in Microsoft Word Hilfe
    Word Steuerelemente/Formular erstellen: Hallo, ich möchte ein Formular mit 20 kleinen Textfeldern erstellen, die auf einer Seite an vordefinierten Stellen sind. Das fertige Formular soll so angewendet werden, dass ich in die 20...
  7. Probleme mit Formatierung in geschütztem Word-Dokument – Schriftstil nicht änderbar

    in Microsoft Word Hilfe
    Probleme mit Formatierung in geschütztem Word-Dokument – Schriftstil nicht änderbar: Hallo zusammen, ich habe ein Word-Dokument erstellt, das als Vorlage dient und entsprechend geschützt ist. Dabei sollen folgende Anforderungen erfüllt werden: Schriftart: Die Schriftart darf...
  8. Word 2000-Datei beschädigt?

    in Microsoft Word Hilfe
    Word 2000-Datei beschädigt?: Mein Problem: Obwohl sich das Dokument (drei Seiten mit einigen Tabellen) vorher problemlos schließen ließ (ohne Änderung im Text), verlangt Word jetzt beim Schließen immer wieder die...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden