Hallo Zusammen,
Problembeschreibung:
Über ein VBA-Script wird Inhalt eines Dokuments seitenweise nach HTML umgewandelt. Dabei wird die progrmatischer Ansatz benutzt, indem ein neues Dokument für jede Seite geöffnet wird und dieses Dokument als html gespeichert.
Inhalt der Html-DAtei wird ausgelesen und mit der näcshten Seite weitergemacht.
Gibt es eine Möglichkeit, wenn Inhalt eines Word-Dokuments seitenweise nach HTML umgewandelt wird, dass man immer dasselbe Dokument-Fenster benutzt und die auf die erzeugte Html-Datei lesend zugreift, ohne eine Zugriffsverletzung gemeldet wird.
Oder gibt es eine andere Lösung, wie man INhalt eines Word-Dpkokuments nach Html umwnadelt?
Danke für die Antworten!
Anbei die Quellcode:
Dim wdNewDoc As Document ' Neues Dokument
Dim appMsWord As Application
'tempFileName = ActiveDocument.Path & "\" & Left(ActiveDocument.Name, InStrRev(ActiveDocument.Name, ".") - 1) & ".HTM"
'TODO: benutzte dasselbe Dokument, falls das Dokument bereits existiert...
Set wdNewDoc = Documents.Add(Template:=ActiveDocument.AttachedTemplate.FullName)
With wdNewDoc
.ActiveWindow.WindowState = wdWindowStateMinimize
.Range(0, 0).Select
.content.FormattedText = objRange.FormattedText
.SaveAs tempFilename, wdFormatFilteredHTML
.Close
End With
|