2015-04-02 30 views
0

情況:從Visual Foxpro 9我通過OLE(COM)在Word中創建文檔。運作在過去的幾年。移動到新的PC(W7Pro)和Word 2013.在運行時版本中,oWord.SaveAs2(...)被跳過而沒有任何錯誤。在開發版本中,它運行正常。當調用SaveAs2 VBA/Word 2013與OLE(已解決)時無錯誤路徑

通過在Word中移動SaveAs2,我得到一個錯誤,結果是路徑中存在錯誤,因爲存儲路徑的mem文件在運行時版本中未正確傳輸。

花了大約8個小時。我知道這不是問題,但仍想報告。

在這個過程中,我無法找到一種方法來使用.run方法從VFP9傳遞參數到normal.dotm中的函數或子。只能調用沒有參數的子。

+0

您可以在問題下方的答案框中寫下解決方案,然後接受您自己的答案。這樣,問題和解決方案就被正確記錄在SO系統中。目前它只是一個未解決的問題。在標題中加入「求解」一詞並不會改變其狀態 - 您也可以通過適當地使用系統來獲得獎勵。 – 2015-04-30 20:24:17

回答

0

情況:從Visual Foxpro 9我通過OLE(COM)在Word中創建文檔。運作在過去的幾年。移動到新的PC(W7Pro)和Word 2013.在運行時版本中,oWord.SaveAs2(...)被跳過而沒有任何錯誤。在開發版本中,它運行正常。

通過在Word中移動SaveAs2,我得到一個錯誤,結果是路徑中存在錯誤,因爲存儲路徑的mem文件在運行時版本中未正確傳輸。

相關問題