Thema Datum  Von Nutzer Rating
Antwort
23.08.2024 23:53:57 Ron2563
NotSolved
24.08.2024 10:19:16 ralf_b
NotSolved
Rot Titel aus dem 1. Abschnitt nur in Kopfzeile des 2. Abschnitts einfügen
24.08.2024 23:31:33 Ron2563
NotSolved
25.08.2024 23:26:37 ralf_b
NotSolved

Ansicht des Beitrags:
Von:
Ron2563
Datum:
24.08.2024 23:31:33
Views:
68
Rating: Antwort:
  Ja
Thema:
Titel aus dem 1. Abschnitt nur in Kopfzeile des 2. Abschnitts einfügen
Danke ralf_b für dein Feedback! Ich suche das erste Mal Hilfe im Forum, daher sehe es mir bitte nach.

Es handelt sich um ein Buch und ich möchte gerne das auf Seite ein 1 im 1. Abschnitt der Titel über eine Inputbox eingetragen werden kann. Ob es über ein Textfeld, Formularfeld oder sonst wie eingebunden ist, spielt für mich keine Rolle. Anschließend soll der Titel dann im 4. Abschnitt in der Kopfzeile automatisch eingefügt werden.

Folgenden Code habe ich bisher:


'Zum Dokumentenanfang gehen

Selection.HomeKey Unit:=wdStory, Extend:=wdMove

'Standard Formatvorlage

Selection.Style = ActiveDocument.Styles("Standard")

'Titelseite einfügen

    Selection.TypeParagraph
    Selection.TypeParagraph
    Selection.TypeParagraph
    Selection.TypeParagraph
    Selection.TypeParagraph
    Selection.TypeParagraph
    Selection.Font.Bold = True
    Selection.Font.Size = 16
    Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
    
Selection.FormFields.Add Range:=Selection.Range, Type:= _
        wdFieldFormTextInput
    Selection.PreviousField.Select
    With Selection.FormFields(1)
        .Name = "CTRLBullet"
        .EntryMacro = ""
        .ExitMacro = ""
        .Enabled = False
        .OwnHelp = True
        .HelpText = "Dies ist ein Platzhalter."
        .OwnStatus = False
        .StatusText = ""
        With .TextInput
            .EditType Type:=wdRegularText, Default:="[" & ChrW(9679) & "]", _
                Format:=""
            .Width = 0
        End With
    End With
    Selection.MoveRight Unit:=wdCharacter, Count:=3
    
    Selection.TypeParagraph
    Selection.TypeParagraph
    Selection.Font.Bold = False
    Selection.Font.Size = 16
    Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
    Selection.TypeText Text:="Untertitel"
    Selection.TypeParagraph
    Selection.TypeParagraph

'Abschnittsumbruch einfügen

Selection.InsertBreak Type:=wdSectionBreakNextPage


....


'Kopfzeile einfügen

With ActiveDocument.Sections(4)
 ActiveWindow.View.SeekView = wdSeekCurrentPageHeader
 
 Selection.HeaderFooter.LinkToPrevious = Not Selection.HeaderFooter. _
        LinkToPrevious
    
    ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument
End With


With ActiveDocument.Sections(4)
 ActiveWindow.View.SeekView = wdSeekCurrentPageHeader
 
 With Selection.Borders(wdBorderBottom)
        .LineStyle = Options.DefaultBorderLineStyle
        .LineWidth = Options.DefaultBorderLineWidth
        .Color = Options.DefaultBorderColor
    End With
    Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:= _
        "REF CTRLBullet ", PreserveFormatting:=False
    
   ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument
End With

 


Ihre Antwort
  • 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: Name: Email:



  • 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
23.08.2024 23:53:57 Ron2563
NotSolved
24.08.2024 10:19:16 ralf_b
NotSolved
Rot Titel aus dem 1. Abschnitt nur in Kopfzeile des 2. Abschnitts einfügen
24.08.2024 23:31:33 Ron2563
NotSolved
25.08.2024 23:26:37 ralf_b
NotSolved