我已經測試此代碼執行操作:http://support.microsoft.com/kb/316383字自動化快速的方式對大量文件
它的工作原理,但一個Word應用程序中打開和使用VB代碼被看作一個添加的每個新的段落一個(有一個小的延遲)。如果我想用VB打開和寫一些東西,最快的方法是什麼?我不想查看對活字文檔所做的更改。我想保存文檔。那麼oWord.Visible = False
會快嗎?
或者有更好的方法來做到這一點?
我已經測試此代碼執行操作:http://support.microsoft.com/kb/316383字自動化快速的方式對大量文件
它的工作原理,但一個Word應用程序中打開和使用VB代碼被看作一個添加的每個新的段落一個(有一個小的延遲)。如果我想用VB打開和寫一些東西,最快的方法是什麼?我不想查看對活字文檔所做的更改。我想保存文檔。那麼oWord.Visible = False
會快嗎?
或者有更好的方法來做到這一點?
使用來自鏈接http://support.microsoft.com/kb/316383的解決方案,你可以通過不收你的話比如調整這只是關閉當前文檔,在年底只需添加的,而不是在一開始打開wordinstance每次新的文件。 您可以自動字隱形模式下打開爲不同的用戶「OfficeAutomationUser」是指作爲添Schmelter說使用的WordML操縱word文檔(不推薦微軟的做法),此鏈接的Word的自動化 http://theether.net/download/Microsoft/kb/288367.html
這是更快,並由MS推薦。 有很多的資源在這裏
我認爲最快的方法是創建XML:http://msdn.microsoft.com/en-us/magazine/cc164064.aspx –
三江源。從哪裏可以獲得有關WordML的更多詳細信息?像一些樣品。該頁面中的下載鏈接看起來不工作。 如何在應用XML中的內容(使用XMLReader和XMLWriter)之後將其轉換爲Word文檔(.docx)? –