marcoborn
Goto Top

Unterschied zwischen Word 2010 und 2019?

Hallo Forum,
ich habe ein kleines Testmakro geschrieben, welches in Word aus einem geöffneten Dokument jeweils die Überschriften-Nummer anzeigen soll.
Public Sub test()
  For i = 1 To 20
    a = a & i & Chr(9) & ActiveDocument.ListParagraphs(i).Range.ListFormat.ListString
    a = a & Chr(13)
  Next
  MsgBox a
End Sub

Unter Word 2010 erhalte ich für die ersten Zeilen 11 bis 20 folgendes Ergebnis:
	11	2.2-(1)
	12	2.2-(2)
	13	2.2-(3)
	14	?
	15	2.2-(4)
	16	?
	17	2.2-(5)
	18	?
	19	2.2-(6)
	20	2.2-(7)
Unter Office 2019 erhalte ich jedoch folgendes:
11	2.2-(1)
12	
13	
14	
15	2.2-(4)
16	
17	2.2-(5)
18	
19	2.2-(6)
20	
Ich nutze das gleiche Makro mit der der gleichen Word-Datei, aber die ListStrings ergeben andere Ergebnisse. In der Doku von Microsoft finde ich keine Angaben, dass sich an der Syntax etwas geändert hätte. Woran könnte dies liegen?

Vielen Dank,
M. Born

Content-ID: 400617

Url: https://administrator.de/contentid/400617

Ausgedruckt am: 24.11.2024 um 15:11 Uhr

138721
138721 06.02.2019 aktualisiert um 16:06:57 Uhr
Goto Top
Woran könnte dies liegen?
Vermutlich andere nicht eingebettete Absatzdefinitionen der jeweiligen Listenpunkte im Word-Dokument.
Kann ich hier nämlich nicht nachstellen. Also mal alle Absatzdefinitionen vom Word 2010 aus dem Defaultsatz mit ins Dokument übertragen.
Wenn ich hier nämlich bestimmte Absatzdefinitionen nicht mit ins Dokument übernehme kann ich genau das feststellen.

Gruß l.
MarcoBorn
MarcoBorn 07.02.2019 um 09:47:11 Uhr
Goto Top
Ich öffne jeweils das gleiche Word-Dokument, nur mit 2 Word-Versionen auf 2 verschiedenen Rechnern. Oder was meinst Du mit: "alle Absatzdefinitionen vom Word 2010 aus dem Defaultsatz mit ins Dokument"?
138721
138721 07.02.2019 um 09:48:21 Uhr
Goto Top
Zitat von @MarcoBorn:

Ich öffne jeweils das gleiche Word-Dokument, nur mit 2 Word-Versionen auf 2 verschiedenen Rechnern. Oder was meinst Du mit: "alle Absatzdefinitionen vom Word 2010 aus dem Defaultsatz mit ins Dokument"?
Na die die du nicht angepasst hast und die per Default in der normal.dotx vorhanden sind.
MarcoBorn
MarcoBorn 07.02.2019 um 10:57:13 Uhr
Goto Top
Ich lese mit dem Code-Beispiel nur die Überschriften aus. Diese sind in der Test-Datei definiert worden (Überschriftsebene 1 bis 9) und überlagern dadurch die Standard-Einstellungen der Normal.dotx. Daher vermute ich, dass es eine andere Ursache haben muss.
138721
138721 07.02.2019 aktualisiert um 11:00:46 Uhr
Goto Top
Wir kennen dein Dokument nicht (Glaskugel), hier geht es auch mit Word 2019 einwandfrei, es muss also an deinem Dokument liegen.