Re: [算表] 以工作表內之word物件作為範本開啟

看板Office作者 (路人甲)時間1年前 (2023/07/06 07:30), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
後來再測試時,發現只要是第一次開啟文件(相容模式)後,只要檯面上有,不管執行幾 次,執行都會正常,但只要在執行結束後,全關掉開啟中word,之後執行不管幾次就會連 接不到用oleobjects叫出的word而無法另存,最後發現是在抓word引用時,不管是前期引 或後期引createobject(word.application)、GetObject()都會gg,但是,在重新勾選設 定引用項目word時,就會正常回到第一次開啟的情形。目前是用在執行前,先call直接操 作移除引用再新增引用方式的程序後,再來進入主程式。 試問,上面的問題,是怎麼造成的? ※ 引述《rafaiero (路人甲)》之銘言: : 軟體:excel : 版本:2013 : 目前我的解法很會當掉 : 先將指定物件OLEObjects.activate後 : 就將該物件另存word檔<-就是這一步常常抓不到ActiveDocument ,以至於會當掉,我 : 抓不到原因。大概就是有一搭沒一搭的成功-失敗-成功這樣。 : 然後將該word檔以Documents.Add(該word檔路徑)開啟。 : 所以想問問Documents.Add(該word檔路徑) : 路徑可不可以是現在工作表內指定的word物件? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.129.118 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1688599846.A.7E8.html
文章代碼(AID): #1afVqcVe (Office)
文章代碼(AID): #1afVqcVe (Office)