Re: [算表] 以工作表内之word物件作为范本开启

楼主: rafaiero (路人甲)   2023-07-06 07:30:44
后来再测试时,发现只要是第一次开启文件(相容模式)后,只要台面上有,不管执行几
次,执行都会正常,但只要在执行结束后,全关掉开启中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物件?

Links booklink

Contact Us: admin [ a t ] ucptt.com