Thema Datum  Von Nutzer Rating
Antwort
Rot VBA-Makro läuft nicht unter Office2013
18.10.2015 17:59:35 Fred-Feuerstein
NotSolved
18.10.2015 19:22:56 BigBen
NotSolved
18.10.2015 19:26:43 BigBen
NotSolved
18.10.2015 19:39:03 Gast84198
Solved

Ansicht des Beitrags:
Von:
Fred-Feuerstein
Datum:
18.10.2015 17:59:35
Views:
2256
Rating: Antwort:
  Ja
Thema:
VBA-Makro läuft nicht unter Office2013

Hi Spezialisten, zur Zeit kämpfe ich mit meiner Neuerwerbung -Office 2013.

Ich habe den Eindruck, diese Software hilft mir über die Straße, obwohl ich da garnicht hin will.

ich habe unter Word2000 ein Makro genutzt, mit dem ich alle Hyperlinks eines Dokuments auflösen konnte.

Das ging so:

' In einem Dokument alle Hyperlinks mit einem Befehl in Text umwandeln:

Public Sub AlleHyperlinkseinesDocsauflösen()
'
' AlleHyperlinksauflösen (nur im Dok-Range-Teil, nicht in Kopf-/Fußzeilen
'
    Selection.HomeKey Unit:=wdStory
    While ActiveDocument.Hyperlinks.Count > 0
ActiveDocument.Hyperlinks(1).Delete
Wend
End Sub

und das funktionierte auch einwandfrei.

Des weiteren habe ich auch ein Makro genutzt, dass alle Hyperlinks aller Dokumente im gleichen Verzeichnis auflösen konnte, und das ging so:

 

  Dim i As Integer
  Dim Verzeichnis As String
  Dim MeinHyper As Hyperlink
  Dim MeinTeil As Range

  With Dialogs(wdDialogCopyFile)
    .Show
    Verzeichnis = .Directory
  End With

  With Application.FileSearch
    .FileName = "*.docx"
    .LookIn = Verzeichnis
    If .Execute > 0 Then
        For i = 1 To .FoundFiles.Count
            Documents.Open .FoundFiles(i)
            'gewünschte Befehle, zum Beispiel:
                'Sub FelderAktualisieren()
                Application.ScreenUpdating = False
                ActiveDocument.Repaginate
                For Each Teil In ActiveDocument.StoryRanges
                Teil.Fields.Update
                While Not (Teil.NextStoryRange Is Nothing)
                    Set Teil = Teil.NextStoryRange
                    For Each MeinHyper In MeinTeil.Hyperlinks
                    MeinHyper.Delete
                    Teil.Fields.Update
                Wend
                Next
                Application.ScreenUpdating = True
                'End Sub
            For Each MeinTeil In ActiveDocument.StoryRanges
            For Each MeinHyper In MeinTeil.Hyperlinks
            MeinHyper.Delete
            Next
            Next
            ActiveDocument.Close SaveChanges:=wdSaveChanges
        Next i
    End If
  End With
End Sub

Beide Varianten laufen unter Word2013 nicht mehr.

Ich ( >65) , bin absolut er VBA-Laie, meine Welt war SPS / Autocoder / RPG / Assembler / Neat/3 / PL/1 /Cobol usw. also alles Antik-Großrechnerschiene seit 1966,  kann mir da nicht weiter helfen.

Wo liegt der Fehler, hat da einer einen Tipp für mich?

Danke

Fred-Feuerstein


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot VBA-Makro läuft nicht unter Office2013
18.10.2015 17:59:35 Fred-Feuerstein
NotSolved
18.10.2015 19:22:56 BigBen
NotSolved
18.10.2015 19:26:43 BigBen
NotSolved
18.10.2015 19:39:03 Gast84198
Solved