|
web
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Problems with SaveAsIn word macro such thing worked perfectly: With ActiveDocument .SaveEncoding = msoEncodingUTF8 .SaveAs FileName:="c:\test.doc", FileFormat:=wdFormatUnicodeText End With When I tried to use it in pure VB.net I put: oWord = CreateObject("Word.Application") With oWord.ActiveDocument .SaveEncoding = msoEncodingUTF8 .SaveAs FileName:="c:\test.doc", FileFormat:=wdFormatUnicodeText End With but all the time got an error in 'saveEncoding' line. I tried with msoEncodingUTF8, with string "msoEncodingUTF8" and with oWord.msoEncodingUTF8 but all the time got some errors (like {"Type mismatch (Exception from HRESULT: 0x80020005 (DISP_E_TYPEMISMATCH))"} How can I make it works?? Thank you, mark Hi Mark
I would say that the reason you're having problems is because in Word you're setting the fileformat property to an Enum defined by word (and therefore not recognised by VB). What you'd need to do is to establish what the Enum equates to and use that in your VB code instead of the Enum name. Hope that helps Martin mark13***@gmail.com wrote: Show quoteHide quote > Hi, > > In word macro such thing worked perfectly: > With ActiveDocument > .SaveEncoding = msoEncodingUTF8 > .SaveAs FileName:="c:\test.doc", > FileFormat:=wdFormatUnicodeText > End With > > When I tried to use it in pure VB.net I put: > > oWord = CreateObject("Word.Application") > With oWord.ActiveDocument > .SaveEncoding = msoEncodingUTF8 > .SaveAs FileName:="c:\test.doc", > FileFormat:=wdFormatUnicodeText > End With > > but all the time got an error in 'saveEncoding' line. I tried with > msoEncodingUTF8, with string "msoEncodingUTF8" and with > oWord.msoEncodingUTF8 but all the time got some errors (like {"Type > mismatch (Exception from HRESULT: 0x80020005 (DISP_E_TYPEMISMATCH))"} > How can I make it works?? > > Thank you, mark Hello,
> I would say that the reason you're having problems is because in Word Thank you for your answer :). Yes, that was the problem. Finally I> you're setting the fileformat property to an Enum defined by word (and > therefore not recognised by VB). solved it. If someone is interested in getting these values please feel free to contact me priv. Regards, mark
How to create a report (invoice)?
problem save and reading from the registry Q: deleting relations File operation with user-set wildcards Drag and Drop from Outlook to Vb.net RichTextBox Using SQLDataSource without a control? Arrays please help me Where is the ENTIRE list of compile time error messages/numbers stored in vb/visual studi SFTP crystalreport with sql select |
|||||||||||||||||||||||