1
這很奇怪。我試圖從終端服務器運行一個非常簡單的vbs代碼,我有其他人,這條線:無法創建Word.Application
Set objWord = CreateObject("Word.Application")
奇怪的是,這工作昨天。但現在,所發生的只是wscript.exe似乎只是掛起了。我甚至試圖在創建Word對象之前和之後放置一個消息框。並且之後的消息框從不顯示。然而,在我的本地計算機上,這工作正常。是的,終端服務器確實安裝了Word。
這可能是什麼原因造成的?
編輯:是否更好地從模板來做這個例程呢?我的意思是,這將消除創建Word對象的需要,因爲它已在模板打開後創建。
當您執行腳本時,是在Windows任務管理器中創建的名爲WINWORD.EXE的新進程?您是否在Windows事件日誌中找到任何錯誤消息?當您手動打開Word時,會打開一個空白文檔或打開一個對話框(例如用於激活Office的對話框)。 – 2010-08-17 13:01:38
嗯,不,不會創建WINWORD.EXE,但我可以從命令行運行winword.exe。這就是爲什麼我認爲這有點奇怪。它只是掛在wscript.exe上。此外,應該在WINWORD.EXE初始化後出現的最後一個消息框從不顯示。意思是它掛了。在接下來的錯誤恢復不是設置順便說一句:)我設法做到這一點,但使用Word模板宏。 – 2010-08-18 06:47:11