powerpete
Goto Top

VBA Code um Anzahl Zeilen in einem Word Dokument zu ermitteln

Liebe Community,

ich bräuchte eure Hilfe. Ich möchte in einem Word-Dokument die Anzahl der in diesem Word-Dokument vorhandenen Zeilen mittels eines VBA-Codes ermitteln lassen.

Je nachdem wie viele Zeilen das Word-Dokument hat, soll ein anderer VBA-Code eine Schleife für eine Prüfung durchlaufen. Und genau dafür benötige ich die Anzahl der Zeilen in einem Word-Dokument. Word selbst kennt die Anzahl der Zeilen, da es diese bei dem Befehl "Wörter zählen" explizit ausgibt.

Da ich nicht weiß, wie diese Variable heißt, muss ich die Anzahl der Zeilen selbst ermitteln.
Ich brauche diese Information, um in einem anderen VBA-Code die Anzahl der Durchläufe einer Schleife zu bestimmen.

Ideen wie ich die Anzahl der Zeilen mit VBA ermitteln kann?

Im Voraus vielen Dank für eure Rückmeldungen,
Gruss Peter

Content-ID: 1673515076

Url: https://administrator.de/forum/vba-code-um-anzahl-zeilen-in-einem-word-dokument-zu-ermitteln-1673515076.html

Ausgedruckt am: 18.04.2025 um 12:04 Uhr

7907292512
7907292512 05.09.2023 aktualisiert um 18:37:08 Uhr
Goto Top
VBS von extern
dim doc,lines
With CreateObject("word.application")  
    Set doc = .Documents.Open("d:\test.docx")  
    lines = doc.BuiltInDocumentProperties(23)
    msgbox lines
    doc.Close False
    .Quit
End with

VBA Word intern aus dem Dokument heraus:
Sub Test()
    msgbox ThisDocument.BuiltInDocumentProperties(wdPropertyLines)
End sub

Gruß sid.
mbehrens
mbehrens 05.09.2023 um 18:38:19 Uhr
Goto Top
Zitat von @PowerPete:

Ideen wie ich die Anzahl der Zeilen mit VBA ermitteln kann?

Das Objekt Document liefert über die Property BuiltinDocumentProperties unter anderem diese Information.