項目中用了Excel做報表打印,效果還不錯。但也遇到了一個不爽的事就是EXCEL進程打開預(yù)先做好的模板,生成報表,并且把結(jié)果發(fā)到客戶端之后,會在其中的一臺服務(wù)器上的C盤根目錄生成好些文件以及目錄的鏈接,讓人看著很不爽。但是程序在其他的5~6臺機子上跑都沒有發(fā)現(xiàn)這種情況。經(jīng)過查找資料和觀察,發(fā)現(xiàn)office軟件在操作文件時會訪問三個目錄分別是:
1. Recent目錄生成文檔的快捷方式。(就是開始菜單中的文檔)
2. 系統(tǒng)所在目錄"Documents and Settings"當(dāng)前登錄用戶"Application Data"Microsoft"Office"Recent 生成文件與目錄的快捷方式
3. 系統(tǒng)所在目錄"Documents and Settings"Default User"Application Data"Microsoft"Office"Recent(有的機子會用到)
檢查相應(yīng)2或者3 目錄是否存在,如果不存在就手動創(chuàng)建目錄。創(chuàng)建此目錄后excel進程就不會再根目錄生成快捷方式了。
令人費解的是沒出問題的服務(wù)器沒有3目錄,也不會在根目錄生成快捷方式。但是出問題的那臺服務(wù)器,如果沒有3目錄就會在根目錄生成快捷方式。有問題與沒問題的服務(wù)器都是win 2003 server 企業(yè)版,也都裝有office 2007.其它配置也幾乎一致。但是偏偏有臺就出現(xiàn)上述的問題,真是令人費解!
如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答?。?點擊進入論壇