【茶包速記】從排程程式呼叫Word發生錯誤

同事報案,有支背後操控Office Word處理文的主控台應用程式(Console Application)以排程(Scheduled Task)方式執行,移機後無法執行。觀察現象為程式出錯終止,其啟動的Word程序殘留,要重複執行則因前次啟動Word仍鎖定特定文件檔出錯,錯誤Log則發現"There is insufficient memory. Save the document now."訊息。

刪除殘留Word程式,不經排程改由手動執行程式,則一切正常。

整理蒐證重點:

  1. 手動執行正常,用排程執行才會出錯
  2. 同一程式原本在Windows 2003運作正常,移至Windows 2012後才發生問題

由這些線索,我馬上聯想到相似案例-呼叫Excel的程式無法以排程方式執行,嘗試手動建立"c:\windows\syswow64\config\systemprofile\desktop",瞬間藥到病除。由此獲得結論,Word與Excel要以排程方式執行,均需手動建立Desktop目錄,症狀雖然不同,相同藥方一帖見效,特筆記備忘。

歡迎推文分享:
Published 08 July 2016 12:00 PM 由 Jeffrey
Filed under:
Views: 2,782



意見

沒有意見

你的看法呢?

(必要的) 
(必要的) 
(選擇性的)
(必要的) 
(提醒: 因快取機制,您的留言幾分鐘後才會顯示在網站,請耐心稍候)

5 + 3 =

搜尋

Go

<July 2016>
SunMonTueWedThuFriSat
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456
 
RSS
創用 CC 授權條款
【廣告】
twMVC

Tags 分類檢視
關於作者

一個醉心技術又酷愛分享的Coding魔人,十年的IT職場生涯,寫過系統、管過專案, 也帶過團隊,最後還是無怨無悔地選擇了技術鑽研這條路,近年來則以做一個"有為的中年人"自許。

文章典藏
其他功能

這個部落格


Syndication