当前位置: 代码迷 >> PB >> 在pb中透过ole打开word时,为什么关闭word没有保存提示
  详细解决方案

在pb中透过ole打开word时,为什么关闭word没有保存提示

热度:21   发布时间:2016-04-29 07:25:19.0
在pb中通过ole打开word时,为什么关闭word没有保存提示?
如题
在pb中通过ole打开word时,为什么关闭word没有保存提示?

ole_1.open('ase.doc')
ole_1.Activate(OffSite!)

修改word文档之后关闭word窗口,没有保存提示???


------解决方案--------------------
要保存到何处?如果是数据库,那就得单写脚本才行。
blob lb_object
lb_object = ole_1.objectdata
再将这个lb_object用updateblob语句存回数据库。
------解决方案--------------------
引用:
怎么能 判断是 点保存工具栏 还是 关闭时候 运行的 saveobject()事件。


如果是关闭word 不提示保存 在pb里直接 运行 saveobject()和close()事件 把文档内容 保存到 ole控件里的话,应该很容易判断,在你的窗口里声明一个实例变量string is_save_id ='0',在saveobject()代码前或后里把is_save_id = '1',然后你根据is_save_id的值即可判断出来

  相关解决方案