Сохранить как документ Word 2003 от слова 2007 VB.net - PullRequest
0 голосов
/ 25 ноября 2011

В моей системе установлен Office2007. И я использую VB.Net для автоматизации слова. Все отлично работает Но при попытке сохранить в формате Word2003 (.doc) это не работает. Но сохраненный документ доступен для чтения в Word2007.

Dim WordApp As Microsoft.Office.Interop.Word.Application = New Microsoft.Office.Interop.Word.Application()
Dim MyDoc As Microsoft.Office.Interop.Word.Document

'.....

MyDoc.SaveAs("c:\test.doc")

Сохраняет документ с именем файла test.doc. Но он не откроется в Word2003. Но открывается без нареканий в Word2007.

Как сохранить документ в формате 2003?

1 Ответ

1 голос
/ 25 ноября 2011

Из макроса, записанного в 2010 году:

ActiveDocument.SaveAs2 FileName:="abc.doc", FileFormat:=wdFormatDocument

См. Также http://msdn.microsoft.com/en-us/library/bb238158(v=office.12).aspx,, который дает значение для wdFormatDocument как 0.

...