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. Blaue Pfeile >> in den Icons

    in Sonstiges
    Blaue Pfeile >> in den Icons: Hallo, ich habe Office 2021 neu installiert. Nach dem Einfügen der Daten befinden sich nun in Excel, Word und Access blaue Pfeile ( >> ) an den Icons links unten. Weiß jemand was diese Pfeile zu...
  3. Lern-/Karteikarten im A7-Format erstellen und drucken

    in Microsoft Word Hilfe
    Lern-/Karteikarten im A7-Format erstellen und drucken: Hallo zusammen, kurz zu meinem Projekt: - Lernkarten im A7-Format mit Fragen auf der Vorderseite und der Antwort auf der Rückseite - in der Kopfzeile bzw. oben 2 oder 3 Textfelder (bspw. "Verlag"...
  4. Problem mit einer Word-Datei (Word stürzt ab)

    in Microsoft Word Hilfe
    Problem mit einer Word-Datei (Word stürzt ab): Hallo, bei einem Bekannten stürzt MS Word nach dem Öffnen einer Datei ab. Problembeschreibung: Office-Word 2016 (leider) und ein alter PC mit Windows 10 Datei kann geöffnet werden und dann...
  5. Word Formatierung Beschnittzugabe für Buchmanuskript

    in Microsoft Word Hilfe
    Word Formatierung Beschnittzugabe für Buchmanuskript: Guten Abend, ich bin neu hier im Forum und Oldie (Rentner) - Ich plane ein lokales Buchmanuskript bzw. Veröffentlichung und versuche die Formatierung in Eigenarbeit hinzubekommen. Bin zwar aus...
  6. Etiketten-Vorlage wird zu klein ausgedruckt

    in Microsoft Word Hilfe
    Etiketten-Vorlage wird zu klein ausgedruckt: Hallo in die Runde, mein Problem ist, dass meine Etiketten am Drucker zu klein ausgedruckt werden. Ich benutze fertige Etikettenaufkleber. Die Etikettengröße der Aufkleber ist 70 x 37 mm. Ich...
  7. Serienbrief von Word aus mit Anhängen

    in Microsoft Word Hilfe
    Serienbrief von Word aus mit Anhängen: Hallo zusammen, ich möchte in Word einen Serienbrief schreiben. Die entsprechenden Datensätze habe ich in einer Access-Datenbank. Ich kann sie aber auch in Excel exportieren. Bei der Versendung...
  8. Grafiken beim Drucken ausblenden word 365

    in Microsoft Word Hilfe
    Grafiken beim Drucken ausblenden word 365: Ich möchte ein Briefvorlage für jemanden machen. Das Layout steht. Nun wurden die Briefbögen gedruckt. Jetzt soll eine Vorlage entstehen, die Grafiken im Erstellen des Word-Dokuments zeigt, aber...
  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