作者rafaiero (路人甲)
看板Office
标题Re: [算表] 以工作表内之word物件作为范本开启
时间Thu Jul 6 07:30:44 2023
後来再测试时,发现只要是第一次开启文件(相容模式)後,只要台面上有,不管执行几
次,执行都会正常,但只要在执行结束後,全关掉开启中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://webptt.com/cn.aspx?n=bbs/Office/M.1688599846.A.7E8.html