在VB.net中有沒有將Word文檔另存爲不同格式(即Me.Application.ActiveDocument.SaveAs)的方法,而無需切換到它?例如,如果當前文檔是未保存的,我想將該文檔的副本保存爲HTML,但仍保持未保存的文檔處於活動狀態。以不同格式保存Word文檔,但沒有有效的活動文檔
3
A
回答
2
將當前的doc變量複製到另一個變量並保存。
Try
Dim oWord As Word.Application
Dim oDoc As Word.Document
'Start Word and open the document template.
oWord = CreateObject("Word.Application")
oWord.Visible = True
oDoc = oWord.Documents.Add
oDoc.PageSetup.TopMargin = oWord.CentimetersToPoints(5.08)
oDoc.PageSetup.LeftMargin = oWord.CentimetersToPoints(4.57)
oDoc.PageSetup.RightMargin = oWord.CentimetersToPoints(1.27)
oDoc.PageSetup.BottomMargin = oWord.CentimetersToPoints(3.81)
oDoc.PageSetup.PageHeight = oWord.CentimetersToPoints(29.7)
oDoc.PageSetup.PageWidth = oWord.CentimetersToPoints(21)
'TIll Above your entire odoc is formatted
'From below I will save it to my own code
Dim newdoc As Word.Document
newdoc = oDoc
newdoc.SaveAs2("d:\file.pdf", Word.WdSaveFormat.wdFormatPDF)
'All done. Close this form.
'BSPGlobals.DataBase.Contact.ExitApp()
MessageBox.Show("Print to Doc Done.")
Catch ex As Exception
MessageBox.Show("Error at Printing the bill." & vbCrLf & ex.Message)
End Try
相關問題
- 1. VB.Net保存word文檔沒有提示
- 2. 將Word文檔保存爲「Word文檔」
- 3. 合併VB文檔中保存格式的word文檔
- 4. 保存Word文檔
- 5. 有沒有辦法同步不同的Word文檔的部分?
- 6. 保存word文檔異常
- 7. 保存Word文檔 - 錯誤
- 8. 保存Word文檔和DisplayAlerts
- 9. 格式自動創建的Word文檔
- 10. Typings.json有效的JSON格式或文檔?
- 11. xpage文檔不會保存新文檔,但會保存已編輯的現有文檔
- 12. 比較沒有跟蹤格式更改的Word文檔
- 13. 存儲word文檔
- 14. Word文檔打印沒有找到
- 15. HTML文件格式,接受Word文檔
- 16. 保存嵌入的Word文檔
- 17. 如何激活Word文檔?
- 18. 動態Word文檔
- 19. 從Word文檔的所有空格中刪除格式
- 20. Solr:fieldNorm每個文檔不同,沒有文檔提示
- 21. .NET有效的方式來生成Word文檔 - 服務器端
- 22. 沒有嵌套文檔的文檔數
- 23. 使用VBA將活動Word文檔複製並粘貼到活動Excel文檔
- 24. rmarkdown word文檔中的HTML格式表
- 25. 以編程方式訪問Word 2007文檔的文檔屬性
- 26. 無效的XML文檔,該文檔沒有根元素
- 27. 保存嵌入Word文檔爲PDF
- 28. Word未能將文檔保存爲PDF
- 29. Genexus 15,保存PDF,GIF,JPG,WORD文檔
- 30. Word 2016插件:檢測文檔保存
是否要保存不是ActiveDocument的文檔?或者你想在活動文檔上使用SaveAs功能? –
我想在後臺保存ActiveDocument的副本,但不能切換到保存的副本。 saveAs的默認行爲打開保存的文檔。 – ltfishie