Ich suche letztlich nach der Entsprechung für einen VBA-Befehl: Selection.GoTo Name:={Seitennummer [String]}
Sinn der Übung soll nichts großartigeres sein als über einen Klick auf einen Button eine Eingabebox präsentiert zu bekommen in die man die gewünschte Seitenzahl eingibt - was den Umgang mit dem Navigator ausmanövrieren soll

Selbst unter MS-Word (97…) habe ich mir das geschrieben, und mit freundlicher Hilfe im CHIP Office-Forum wurde dieser VBA-Code schon mal angepasst (die Meldungen mögen mit etwas Augenzwinkern bedacht werden, ich kriege sie ja allgemein nie zu Gesicht):
Code: Alles auswählen
Option VBASupport 1
Option Compatible
Public Sub GeheZuSeite()
Dim Seiten As Single
Dim Seite As Double
Dim Zusatztext As String
Dim odoc As Object
Dim myViewCursor As Object
Zusatztext = ""
odoc = thiscomponent
myViewCursor = odoc.GetCurrentController.ViewCursor
Seiten = odoc.CurrentController.PageCount
Seite = myViewCursor.getPage()
Do
Dummy = InputBox("Seitennummer eingeben" & Chr(13) & Chr(13) & Chr(10) & "Wir haben hier Seite 1 bis Seite " & Seiten & " zur Verfügung" & Chr(13) & _
Chr(13) & Chr(10) & Zusatztext, "Gehe zu Seite", Seite)
If Dummy = "" Then Exit Sub
Seite = Val(Dummy)
Select Case Seite
Case Is = 0
Zusatztext = Dummy & " ist schlichtweg ungültig..."
Case Is < 0
Zusatztext = "Nö, ich will nicht. Kleiner 1 (" & Seite & ") ist nicht drin."
Case Is > Seiten
Zusatztext = "Quark, so viele Seiten (" & Seite & ") hab ich doch gar nicht!"
Case Else
Zusatztext = Dummy & " ist nun völlig ungültig..."
End Select
Loop Until Seite >= 1 And Seite <= Seiten
REM Selection.GoTo Name:=Str(Seite)
End Sub
Was muss an Stelle von Selection.GoTo Name:=Str(Seite) Befehls stehen?