搜索
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ word 人工关闭时不要提示保存
标题:
word 人工关闭时不要提示保存
只看楼主
liunis
等 级:
新手上路
帖 子:108
专家分:7
注 册:2021-9-25
第
11
楼
得分:0
是这样子的:有于需要从WORD模版复制文档后进行表格内容填写完打印,这个内容就不需要了,再者VFP测试WORD语句时经常出错,打开的WORD就会挂在那里,然后手动关闭会有提示。
OLE.Documents(1).Saved = .T. 由于改动了,依然会有提示。
2023-04-25 09:56
csyx
等 级:
版主
威 望:
29
帖 子:484
专家分:1827
注 册:2018-3-13
第
12
楼
得分:0
自然是改动后才需要赋值 .T.
因为修改和关闭这些动作都是你无法预知和控制的,所以我才说顶多只能用一个定时器定时执行这个赋值动作
2023-04-25 10:26
吹水佬
等 级:
版主
威 望:
432
帖 子:10064
专家分:41463
注 册:2014-5-20
第
13
楼
得分:0
交给用户掌控后就不好管了
不想保存,她要保存也有多种方式,你管得几多。否则,保存不保存不重要,点多一下也无妨。
或者可以试试:
1、用固定模板的,可先定义关闭事件过程。
2、任意文档的,可以试试用VBA的工程对象(VBProject)动态添加代码(关闭事件过程),然后才交给用户操作,等用户关闭时就会执行你定义的事件过程。
2023-04-25 10:29
csyx
等 级:
版主
威 望:
29
帖 子:484
专家分:1827
注 册:2018-3-13
第
14
楼
得分:0
以下是引用
吹水佬
在2023-4-25 10:29:42的发言:
或者可以试试:
1、用固定模板的,可先定义关闭事件过程。
2、任意文档的,可以试试用VBA的工程对象(VBProject)动态添加代码(关闭事件过程),然后才交给用户操作,等用户关闭时就会执行你定义的事件过程。
这方法可靠,但这是否会牵扯到要打开信任中心?
2023-04-25 10:58
吹水佬
等 级:
版主
威 望:
432
帖 子:10064
专家分:41463
注 册:2014-5-20
第
15
楼
得分:0
以下是引用
csyx
在2023-4-25 10:58:24的发言:
这方法可靠,但这是否会牵扯到要打开信任中心?
要开启“信任对VBA工程对象模型的访问”
regKey = "HKEY_CURRENT_USER\Software\Microsoft\Office\" + word.Version + "\Word\Security\AccessVBOM"
shell = CREATEOBJECT("WScript.Shell")
shell.RegWrite(regKey, 1, "REG_DWORD")
2023-04-25 14:05
csyx
等 级:
版主
威 望:
29
帖 子:484
专家分:1827
注 册:2018-3-13
第
16
楼
得分:0
开启方法不是关键,Office 的选项菜单中就有开启的 checkbox,关键是很多单位明令禁止开启,遇到这种情况就有些麻烦了
2023-04-25 14:26
吹水佬
等 级:
版主
威 望:
432
帖 子:10064
专家分:41463
注 册:2014-5-20
第
17
楼
得分:0
以下是引用
csyx
在2023-4-25 14:26:12的发言:
开启方法不是关键,Office 的选项菜单中就有开启的 checkbox,关键是很多单位明令禁止开启,遇到这种情况就有些麻烦了
这个不能由人工去做,是在程序里开启,任务完成后关闭。
2023-04-25 15:08
17
2/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-512030-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.099170 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved