In Word-Datei scrollen / ganze Seite anzeigen

  • VB.NET
  • .NET (FX) 4.5–4.8

    In Word-Datei scrollen / ganze Seite anzeigen

    Hallo,
    ich öffne per VB eine Word Datei, suche dort eine Überschrift und springe zu dieser. Das mache ich mit folgendem Code:

    VB.NET-Quellcode

    1. wdApp = New Word.Application
    2. wdApp.DisplayAlerts = Word.WdAlertLevel.wdAlertsNone
    3. wdApp.Visible = True
    4. wdDoc = wdApp.Documents.Open(objDatei,, True, False)
    5. For Each para As Word.Paragraph In wdDoc.Paragraphs
    6. If para.Range.Text.StartsWith(strUeberschrift) Then
    7. para.Range.Select()
    8. Exit For
    9. End If
    10. Next


    Leider verhält sich das ganze nicht so, wie wenn ich in Word auf die entsprechende Überschrift im Navigationsbereich klicke. Mache ich es in Word, so wechselt es zu der Seite und zeigt mir die Überschrift ganz oben an (siehe 2. im Bild), mache ich es über VB scrollt es quasi nur soweit bis die Überschrift sichtbar ist (siehe 1. im Bild).

    Gibt es hierfür einen anderen Befehl?

    MfG André
    Bilder
    • Word.png

      18,78 kB, 1.497×565, 77 mal angesehen