Shauna
Tue Jan 08 03:15:14 PST 2008
Hi Doug
In VBA you would need something like the following. You'll need to
translate the syntax to the language your choice.
Sub SaveActiveDocAsHTML
Dim oDoc as Word.Document
Dim appWord as Word.Application
Dim sSavePFN as string
set appWord = Word.Application 'you'll have to get a reference to
the Word app some how
on error resume next
'You can't ever be certain that there is an active document
set oDoc = appWord.ActiveDocument
on error goto 0 'you need better error handling in the real world
'Get the path and file name to which you want to save the document
sSavePFN = "c:\whatever\somewhere.htm"
oDoc.SaveAs FileName:=sSavePFN , _
FileFormat:=wdFormatHTML, _
AddToRecentFiles:=True
End Sub
This will save the document as an HTML file at the location specified.
Hope this helps.
Shauna Kelly. Microsoft MVP.
http://www.shaunakelly.com/word
"Doug Batchelor" <DougBatchelor@discussions.microsoft.com> wrote in
message news:7EDEA49C-A42E-40C4-AD46-72CAB6AF92A3@microsoft.com...
>I store word docs in a sql2005 database as images. I can retrieve the
>docs
> from the database as byte arrays. I need to be able to then save the
> docs as
> temporary files on the server in html format. I think I sould be able
> to use
> microsoft.office.interop.word to accomplish this but I have no idea
> how to
> start. I am using asp.net 2.0 and vb.net. If anyone has any vb ( or c#
> code
> that I could use, I would really appreciate it)