Ich brauche dringend ein makro mir dem man alle hyperlinks in einem word dokument öffnen kann. kann mir da wer helfen???
Ich brauche dringend ein makro mir dem man alle hyperlinks in
einem word dokument öffnen kann. kann mir da wer helfen???
Hallo Nobi,
die Anfrageform Anrede, Frage, Gruß, Name ist netter *find*
Sind das Hyperlinks die auf Webadressen zielen?
Gruß
Reinhard
Hallo Reinhard,
ja genau die hyperlinks bestehen aus webadressen… kannst du mir da weiter helfen??
Lieben gruß
nobi
ja genau die hyperlinks bestehen aus webadressen… kannst du
mir da weiter helfen??
hallo Nobi,
kommste mit der Benutzung eines makros klar?
in Modul1:
Option Explicit
'
Sub Aufrufen()
Dim WL As Integer
With ThisDocument.Hyperlinks
ReDim appIE(.Count)
For WL = 1 To .Count
Set appIE(WL) = CreateObject("InternetExplorer.Application")
appIE(WL).Visible = True
appIE(WL).navigate .Item(WL).Address
Set appIE(WL) = Nothing
Next WL
End With
End Sub
Gruß
Reinhard
also das ist in einer tabelle aufgelistet hier… und nun bekomme ich die meldung das ich eine zeilennummer,eine spriungmarke, eine anweisung oder ein anweisungsende brauche…
also das ist in einer tabelle aufgelistet hier… und nun
bekomme ich die meldung das ich eine zeilennummer,eine
spriungmarke, eine anweisung oder ein anweisungsende
brauche…
Hallo Nobi,
sagt der Debugger das? Ist eine Codezeile markiert?
Ich hatte es mit paar hyperlinks in einem Dokument getestet mit Word2000.
bastel mal eine Beispieldoc und lade sie hoch mit FAQ:2606
Gruß
Reinhard
ja das sagt der debugger… er makiert schon die erste zeile!
Option Explicit
'
Sub Aufrufen()
Dim WL As Integer
With ThisDocument.Hyperlinks
ReDim appIE(.Count)
For WL = 1 To .Count
Set appIE(WL) =
CreateObject ("InternetExplorer.Application")
appIE(WL).Visible = True
appIE(WL).navigate .Item(WL).Address
Set appIE(WL) = Nothing
Next WL
End With
End Sub
ja das sagt der debugger… er makiert schon die erste zeile!
Hallo Nobi,
ich nehme an er hat vorher auch schon Codestellen grün markiert, z.B. „Set appIE(WL) =“
Nicht so:
Set appIE(WL) =
CreateObject („InternetExplorer.Application“)
sondern so:
Set appIE(WL) = CreateObject(„InternetExplorer.Application“)
Gruß
Reinhard
ich brauche dennoch eine spring marke =( wie gebe ich das ein?? und wo vor allem?
ich brauche dennoch eine spring marke =( wie gebe ich das
ein?? und wo vor allem?
Hallo Nobi,
was meinst du mit „spring marke“? Wofür brauchst du die?
In Vba-Codes gibt es Sprungmarken, hier aber nicht nötig bei diesem Code.
Gruß
Reinhard
scheinbar brauche ich eine sprungmarke da die hyperlinks in einer tabelle in word aufgebaut sind!