?
?yvind Saltvik
Sub MakeHTML()
'
' Makro1 Makro
' Makro registrert 24.04.2004 av Ø S
'
Dim apara As Paragraph, prange As Range
For Each apara In ActiveDocument.Paragraphs
Dim rS As Range
Set rS = apara.Range
Dim rE As Range
Set rE = apara.Range
rS.MoveStart wdCharacter, 0
rS.InsertBefore ("<p class=""" & apara.Range.Style & """>")
For Each myChar In rS.Characters
' Next line applies to the entire paragraph , it should not
myChar.Style = ActiveDocument.Styles("Normal")
Next myChar
rE.MoveEnd wdCharacter, -1
rE.InsertAfter ("</p>")
For Each myChar In rE.Characters
myChar.Style = ActiveDocument.Styles("Normal")
Next myChar
Next apara
End Sub
'
' Makro1 Makro
' Makro registrert 24.04.2004 av Ø S
'
Dim apara As Paragraph, prange As Range
For Each apara In ActiveDocument.Paragraphs
Dim rS As Range
Set rS = apara.Range
Dim rE As Range
Set rE = apara.Range
rS.MoveStart wdCharacter, 0
rS.InsertBefore ("<p class=""" & apara.Range.Style & """>")
For Each myChar In rS.Characters
' Next line applies to the entire paragraph , it should not
myChar.Style = ActiveDocument.Styles("Normal")
Next myChar
rE.MoveEnd wdCharacter, -1
rE.InsertAfter ("</p>")
For Each myChar In rE.Characters
myChar.Style = ActiveDocument.Styles("Normal")
Next myChar
Next apara
End Sub