Hallo liebe Community,
ich habe ein Problem mit der Nummerierung in einer Word Datei. Die Word Datei wird aus mehreren Dateien zusammengebaut und dabei geht mir leider die Nummerierung in einem Kapitel kaputt.
Die sieht dann so aus.
1
1.1
1.2
1.3
2
2.1
1.1
1.2
1.3
1.4
3
4
Die hier fett markierten Kapitel werden aus einem anderen Dokument eingefügt. Wenn ich nun auf das Kapitel 2.1 klicke und den Befehl "Nummerierung fortsetzen" aus dem Kontextmenü auswähle, wird die Nummerierung korrekt fortgesetzt.
Das ganze soll aber über das Makro automatisch geschehen.
Ich habe bereits versucht über den Makro Rekorder das Problem zu lösen. Allerdings ohne Erfolg. Sogar beim aufzeichnen des Makros scheitert er schon und es passiert nichts. Dennoch poste ich hier einmal die Aufzeichnung.
Ich hoffe mir kann jemand helfen, dass Problem zu lösen.
Ich verwende Word 2010 Version 14.0.6129.5000 (32 Bit)
Mit freundlichen Grüßen
KronSii
ich habe ein Problem mit der Nummerierung in einer Word Datei. Die Word Datei wird aus mehreren Dateien zusammengebaut und dabei geht mir leider die Nummerierung in einem Kapitel kaputt.
Die sieht dann so aus.
1
1.1
1.2
1.3
2
2.1
1.1
1.2
1.3
1.4
3
4
Die hier fett markierten Kapitel werden aus einem anderen Dokument eingefügt. Wenn ich nun auf das Kapitel 2.1 klicke und den Befehl "Nummerierung fortsetzen" aus dem Kontextmenü auswähle, wird die Nummerierung korrekt fortgesetzt.
Das ganze soll aber über das Makro automatisch geschehen.
Ich habe bereits versucht über den Makro Rekorder das Problem zu lösen. Allerdings ohne Erfolg. Sogar beim aufzeichnen des Makros scheitert er schon und es passiert nichts. Dennoch poste ich hier einmal die Aufzeichnung.
Visual Basic-Quellcode
- With ListGalleries(wdOutlineNumberGallery).ListTemplates(7).ListLevels(1)
- .NumberFormat = "%1"
- .TrailingCharacter = wdTrailingSpace
- .NumberStyle = wdListNumberStyleArabic
- .NumberPosition = CentimetersToPoints(0)
- .Alignment = wdListLevelAlignLeft
- .TextPosition = CentimetersToPoints(0.76)
- .TabPosition = wdUndefined
- .ResetOnHigher = 0
- .StartAt = 1
- With .Font
- .Bold = True
- .Italic = False
- .StrikeThrough = wdUndefined
- .Subscript = wdUndefined
- .Superscript = wdUndefined
- .Shadow = wdUndefined
- .Outline = wdUndefined
- .Emboss = wdUndefined
- .Engrave = wdUndefined
- .AllCaps = wdUndefined
- .Hidden = wdUndefined
- .Underline = wdUndefined
- .Color = wdUndefined
- .Size = 16
- .Animation = wdUndefined
- .DoubleStrikeThrough = wdUndefined
- .Name = "Arial"
- End With
- .LinkedStyle = "Überschrift 1"
- End With
- With ListGalleries(wdOutlineNumberGallery).ListTemplates(7).ListLevels(2)
- .NumberFormat = "%1.%2"
- .TrailingCharacter = wdTrailingSpace
- .NumberStyle = wdListNumberStyleArabic
- .NumberPosition = CentimetersToPoints(0)
- .Alignment = wdListLevelAlignLeft
- .TextPosition = CentimetersToPoints(1.02)
- .TabPosition = wdUndefined
- .ResetOnHigher = 1
- .StartAt = 1
- With .Font
- .Bold = True
- .Italic = False
- .StrikeThrough = False
- .Subscript = False
- .Superscript = False
- .Shadow = False
- .Outline = False
- .Emboss = False
- .Engrave = False
- .AllCaps = False
- .Hidden = False
- .Underline = wdUnderlineNone
- .Color = wdUndefined
- .Size = wdUndefined
- .Animation = wdAnimationNone
- .DoubleStrikeThrough = False
- .Name = ""
- End With
- .LinkedStyle = "Überschrift 2"
- End With
- With ListGalleries(wdOutlineNumberGallery).ListTemplates(7).ListLevels(3)
- .NumberFormat = "%1.%2.%3"
- .TrailingCharacter = wdTrailingSpace
- .NumberStyle = wdListNumberStyleArabic
- .NumberPosition = CentimetersToPoints(1)
- .Alignment = wdListLevelAlignLeft
- .TextPosition = CentimetersToPoints(2.27)
- .TabPosition = wdUndefined
- .ResetOnHigher = 2
- .StartAt = 1
- With .Font
- .Bold = wdUndefined
- .Italic = wdUndefined
- .StrikeThrough = wdUndefined
- .Subscript = wdUndefined
- .Superscript = wdUndefined
- .Shadow = wdUndefined
- .Outline = wdUndefined
- .Emboss = wdUndefined
- .Engrave = wdUndefined
- .AllCaps = wdUndefined
- .Hidden = wdUndefined
- .Underline = wdUndefined
- .Color = wdUndefined
- .Size = wdUndefined
- .Animation = wdUndefined
- .DoubleStrikeThrough = wdUndefined
- .Name = ""
- End With
- .LinkedStyle = "Überschrift 3"
- End With
- With ListGalleries(wdOutlineNumberGallery).ListTemplates(7).ListLevels(4)
- .NumberFormat = "%1.%2.%3.%4"
- .TrailingCharacter = wdTrailingSpace
- .NumberStyle = wdListNumberStyleArabic
- .NumberPosition = CentimetersToPoints(0)
- .Alignment = wdListLevelAlignLeft
- .TextPosition = CentimetersToPoints(1.52)
- .TabPosition = wdUndefined
- .ResetOnHigher = 3
- .StartAt = 1
- With .Font
- .Bold = wdUndefined
- .Italic = wdUndefined
- .StrikeThrough = wdUndefined
- .Subscript = wdUndefined
- .Superscript = wdUndefined
- .Shadow = wdUndefined
- .Outline = wdUndefined
- .Emboss = wdUndefined
- .Engrave = wdUndefined
- .AllCaps = wdUndefined
- .Hidden = wdUndefined
- .Underline = wdUndefined
- .Color = wdUndefined
- .Size = wdUndefined
- .Animation = wdUndefined
- .DoubleStrikeThrough = wdUndefined
- .Name = ""
- End With
- .LinkedStyle = "Überschrift 4"
- End With
- With ListGalleries(wdOutlineNumberGallery).ListTemplates(7).ListLevels(5)
- .NumberFormat = "%1.%2.%3.%4.%5"
- .TrailingCharacter = wdTrailingTab
- .NumberStyle = wdListNumberStyleArabic
- .NumberPosition = CentimetersToPoints(0)
- .Alignment = wdListLevelAlignLeft
- .TextPosition = CentimetersToPoints(1.78)
- .TabPosition = CentimetersToPoints(1.78)
- .ResetOnHigher = 4
- .StartAt = 1
- With .Font
- .Bold = wdUndefined
- .Italic = wdUndefined
- .StrikeThrough = wdUndefined
- .Subscript = wdUndefined
- .Superscript = wdUndefined
- .Shadow = wdUndefined
- .Outline = wdUndefined
- .Emboss = wdUndefined
- .Engrave = wdUndefined
- .AllCaps = wdUndefined
- .Hidden = wdUndefined
- .Underline = wdUndefined
- .Color = wdUndefined
- .Size = wdUndefined
- .Animation = wdUndefined
- .DoubleStrikeThrough = wdUndefined
- .Name = ""
- End With
- .LinkedStyle = "Überschrift 5"
- End With
- With ListGalleries(wdOutlineNumberGallery).ListTemplates(7).ListLevels(6)
- .NumberFormat = "%1.%2.%3.%4.%5.%6"
- .TrailingCharacter = wdTrailingTab
- .NumberStyle = wdListNumberStyleArabic
- .NumberPosition = CentimetersToPoints(0)
- .Alignment = wdListLevelAlignLeft
- .TextPosition = CentimetersToPoints(2.03)
- .TabPosition = CentimetersToPoints(2.03)
- .ResetOnHigher = 5
- .StartAt = 1
- With .Font
- .Bold = wdUndefined
- .Italic = wdUndefined
- .StrikeThrough = wdUndefined
- .Subscript = wdUndefined
- .Superscript = wdUndefined
- .Shadow = wdUndefined
- .Outline = wdUndefined
- .Emboss = wdUndefined
- .Engrave = wdUndefined
- .AllCaps = wdUndefined
- .Hidden = wdUndefined
- .Underline = wdUndefined
- .Color = wdUndefined
- .Size = wdUndefined
- .Animation = wdUndefined
- .DoubleStrikeThrough = wdUndefined
- .Name = ""
- End With
- .LinkedStyle = "Überschrift 6"
- End With
- With ListGalleries(wdOutlineNumberGallery).ListTemplates(7).ListLevels(7)
- .NumberFormat = "%1.%2.%3.%4.%5.%6.%7"
- .TrailingCharacter = wdTrailingTab
- .NumberStyle = wdListNumberStyleArabic
- .NumberPosition = CentimetersToPoints(0)
- .Alignment = wdListLevelAlignLeft
- .TextPosition = CentimetersToPoints(2.29)
- .TabPosition = CentimetersToPoints(2.29)
- .ResetOnHigher = 6
- .StartAt = 1
- With .Font
- .Bold = wdUndefined
- .Italic = wdUndefined
- .StrikeThrough = wdUndefined
- .Subscript = wdUndefined
- .Superscript = wdUndefined
- .Shadow = wdUndefined
- .Outline = wdUndefined
- .Emboss = wdUndefined
- .Engrave = wdUndefined
- .AllCaps = wdUndefined
- .Hidden = wdUndefined
- .Underline = wdUndefined
- .Color = wdUndefined
- .Size = wdUndefined
- .Animation = wdUndefined
- .DoubleStrikeThrough = wdUndefined
- .Name = ""
- End With
- .LinkedStyle = "Überschrift 7"
- End With
- With ListGalleries(wdOutlineNumberGallery).ListTemplates(7).ListLevels(8)
- .NumberFormat = "%1.%2.%3.%4.%5.%6.%7.%8"
- .TrailingCharacter = wdTrailingTab
- .NumberStyle = wdListNumberStyleArabic
- .NumberPosition = CentimetersToPoints(0)
- .Alignment = wdListLevelAlignLeft
- .TextPosition = CentimetersToPoints(2.54)
- .TabPosition = CentimetersToPoints(2.54)
- .ResetOnHigher = 7
- .StartAt = 1
- With .Font
- .Bold = wdUndefined
- .Italic = wdUndefined
- .StrikeThrough = wdUndefined
- .Subscript = wdUndefined
- .Superscript = wdUndefined
- .Shadow = wdUndefined
- .Outline = wdUndefined
- .Emboss = wdUndefined
- .Engrave = wdUndefined
- .AllCaps = wdUndefined
- .Hidden = wdUndefined
- .Underline = wdUndefined
- .Color = wdUndefined
- .Size = wdUndefined
- .Animation = wdUndefined
- .DoubleStrikeThrough = wdUndefined
- .Name = ""
- End With
- .LinkedStyle = "Überschrift 8"
- End With
- With ListGalleries(wdOutlineNumberGallery).ListTemplates(7).ListLevels(9)
- .NumberFormat = "%1.%2.%3.%4.%5.%6.%7.%8.%9"
- .TrailingCharacter = wdTrailingTab
- .NumberStyle = wdListNumberStyleArabic
- .NumberPosition = CentimetersToPoints(0)
- .Alignment = wdListLevelAlignLeft
- .TextPosition = CentimetersToPoints(2.79)
- .TabPosition = CentimetersToPoints(2.79)
- .ResetOnHigher = 8
- .StartAt = 1
- With .Font
- .Bold = wdUndefined
- .Italic = wdUndefined
- .StrikeThrough = wdUndefined
- .Subscript = wdUndefined
- .Superscript = wdUndefined
- .Shadow = wdUndefined
- .Outline = wdUndefined
- .Emboss = wdUndefined
- .Engrave = wdUndefined
- .AllCaps = wdUndefined
- .Hidden = wdUndefined
- .Underline = wdUndefined
- .Color = wdUndefined
- .Size = wdUndefined
- .Animation = wdUndefined
- .DoubleStrikeThrough = wdUndefined
- .Name = ""
- End With
- .LinkedStyle = "Überschrift 9"
- End With
- ListGalleries(wdOutlineNumberGallery).ListTemplates(7).Name = ""
- Selection.Range.ListFormat.ApplyListTemplateWithLevel ListTemplate:= _
- ListGalleries(wdOutlineNumberGallery).ListTemplates(7), _
- ContinuePreviousList:=True, ApplyTo:=wdListApplyToWholeList, _
- DefaultListBehavior:=wdWord10ListBehavior
Ich hoffe mir kann jemand helfen, dass Problem zu lösen.
Ich verwende Word 2010 Version 14.0.6129.5000 (32 Bit)
Mit freundlichen Grüßen
KronSii