2011-11-18 53 views
0

我已經測試此代碼執行操作:http://support.microsoft.com/kb/316383字自動化快速的方式對大量文件

它的工作原理,但一個Word應用程序中打開和使用VB代碼被看作一個添加的每個新的段落一個(有一個小的延遲)。如果我想用VB打開和寫一些東西,最快的方法是什麼?我不想查看對活字文檔所做的更改。我想保存文檔。那麼oWord.Visible = False會快嗎?

或者有更好的方法來做到這一點?

+1

我認爲最快的方法是創建XML:http://msdn.microsoft.com/en-us/magazine/cc164064.aspx –

+0

三江源。從哪裏可以獲得有關WordML的更多詳細信息?像一些樣品。該頁面中的下載鏈接看起來不工作。 如何在應用XML中的內容(使用XMLReader和XMLWriter)之後將其轉換爲Word文檔(.docx)? –

回答

0
  1. 使用來自鏈接http://support.microsoft.com/kb/316383的解決方案,你可以通過不收你的話比如調整這只是關閉當前文檔,在年底只需添加的,而不是在一開始打開wordinstance每次新的文件。 您可以自動字隱形模式下打開爲不同的用戶「OfficeAutomationUser」是指作爲添Schmelter說使用的WordML操縱word文檔(不推薦微軟的做法),此鏈接的Word的自動化 http://theether.net/download/Microsoft/kb/288367.html

  2. 這是更快,並由MS推薦。 有很多的資源在這裏

http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2011/10/13/getting-started-with-open-xml-development.aspx