none
Probleme bei der Erstellung von Bookmarks RRS feed

  • Frage

  • Hallo,

    Ich habe eine Frage zu Bookmarks. In meinem VBA Modul schreibe ich einen Sub der Bookmarks in einem Word Dokument einfügt. Dies hat auch immer funktioniert, allerdings bei einem Rechner auf dem ich das Programm habe laufen lassen ist er nicht in der Lage das Bookmrk zu setzen. Das Skript gibt dort eine Fehlermeldung.

    Dies passiert nicht immer, sondern nur bei ungefähr jedem zweiten mal.

    Wir haben beobachtet, dass bei diesem Rechner der Arbeitsspeicher nicht proportional zu der Anzahl der geöffneten bzw. geschlossenen Workbooks steht. Wir vermuten, dass in den Einstellungen irgendwo gespeichert ist, dass an diesem Rechner XML Bookmarks(?!) von anderen Sheets gespeichert werden und das Skript somit verwirrt ist und das Bookmark nicht direkt adressieren kann. Wir sind allerdings alle keine VBA/EXCEL/WORD/IT Profis und wollen von dem Schlauch runter auf dem wir stehen.

    Hat jemand ein ähnliches Problem oder eine Idee für die Lösung?

    Vielen Dank

    Simon

    Public Sub ReplaceBookmarkText(ByRef oDoc As Object, ByVal strBMName As String, ByVal strBMText As String)
        Dim rng As Object 
        Set rng = oDoc.Bookmarks(strBMName).Range 'hier ist das Problem!
        rng.Text = strBMText
        oDoc.Bookmarks.Add strBMName, rng
        Set rng = Nothing
    End Sub

    Mittwoch, 21. März 2018 15:17

Alle Antworten

  • Hi,
    interessant wäre zu wissen, welche Fehlerausschrift kommt.

    Ich vermute, dass es im oDoc keine Lesezeichen mit dem Namen aus strBMName gibt.


    --
    Viele Grüsse
    Peter Fleischer (ehem. MVP)
    Meine Homepage mit Tipps und Tricks

    Mittwoch, 21. März 2018 16:51
  • Hallo Peter,

    Der Fehler Code ist 40179. Leider sitze ich nie an dem PC auf dem Fehler kommt und er wird immer weggeklickt:/Für deine Theorie würde sprechen, dass dies für jedes Bookmark passiert. Es ist nict nur für ein Bookmark sondern für alle. Gibt es eine Einstellung bei der man die Bookmarks außer kraft setzen kann? Sprich gibt es eine Einstellung die Bookmarks als Kollateralschaden ausstellt?

    Viele Grüße

    Simon

    Freitag, 23. März 2018 08:47