Ich habe gesucht, ob es möglich ist, ein Makro zu erstellen, das unterstrichene Wörter in einem Word-Dokument findet und sie in die HTML-Tags konvertiert. Ich habe versucht, ein Makro aufzunehmen, um das zu tun, aber es fügt nur Tags zu allen Wörtern hinzu. Ich stelle auch einen Teil des Codes habe ich versucht, zu verwenden:Suchen und Hinzufügen von unterstrichenen Wörtern in VBA Word
Dim myWords() As String
Dim i As Long
Dim myDoc As Document: Set myDoc = ActiveDocument ' Change as needed
Dim aRange As Range: Set aRange = myDoc.Content
Dim sRanges As StoryRanges: Set sRanges = myDoc.StoryRanges
Dim ArrayCounter As Long: ArrayCounter = 0 ' counter for items added to the array
Dim Sentence As Range
Dim w As Variant
Application.ScreenUpdating = False
ReDim myWords(aRange.Words.Count) ' set a array as large as the
' number of words in the doc
For Each Sentence In myDoc.StoryRanges
For Each w In Sentence.Words
If w.Font.Underline <> wdUnderlineNone Then
myDoc.Sentence.Range.InsertBefore "<u>"
myDoc.Sentence.Range.InsertAfter "</u>"
End If
Vielen Dank Ryan für Ihre Hilfe! Das funktionierte großartig, aber es markiert jedes Wort statt, wenn eine Aussage unterstrichen ist. aber ich sollte wissen, wie ich das beheben kann. Danke noch einmal! –