已解决提问者:mn23132311_008 - 大副 十二级

word中如何默认关闭设计模式

悬赏分:150 解决时间:2008-09-11 03:21

我在做一个网上调查的问卷,使用word做,加入了很多单选框和复选框的控件。现在的问题是,一打开这个文档,就进入设计模式,非要退出设计模式才能使用,这样子是无法给客户用的,因为很多人都不知道设计模式是什么东西。

已经否定的答案请不好出现:
1. 诸如说要手动点击控件工具栏中退出模式之类的答案 --- 这些不应该让客户去做
2. 把宏的安全性调到最低 --- 只能在本地解决这个问题,无法保证每个客户电脑上的word宏安全性都是最低的,而且word默认是设定高
3. 加入宏代码
Private Sub Document_Open()

‘ Macro1 Macro
‘ 宏在 2008-9-8 由 abc 录制

    ActiveDocument.ToggleFormsDesign
    CommandBars(“Control Toolbox“).Visible = False
End Sub
因无法保证这个宏能在客户的word上正常运行,所以没法使用,而且测试结果是,大多数默认的word无法运行这个宏。当然你能解决这个问题也行。

能提供正确答案的还有加分

最佳答案

huan520839_128 - 大副 十二级

试试这个 

如果可以,加分,哈哈~~~ 

工具-宏-设置成低 

to crazy0ball 

你的问题我在网上查了好多资料,但是到目前为止,还没有办法直接解决这个问题的办法,估计是很难,或者说没有办法直接解决,因为,在你之前,在好几个OFFICE专业论坛上已经有人就这问题进行了探讨,没有一个最终的解决方案. 
其实,说到低,就是因为WORD默认的宏安全级别为高,因此,无论在VBA里写什么代码,都无法运行,所以,想用VBA解决不可能,同样,如果是问卷调查,为了方便性,我们一般不会要求客户把自己WORD的宏降为低. 

我甚至找了有没有办法解决将WORD宏直接将为低等办法,但基本是要依靠VBA,呵呵,代码都无法运行,怎么执行啊~~~ 

还有一种方式,就是通过数字签名,但好象需要付费,另外在可户端操作起来怎么样就不清楚了,具体的你可以查询一些资料.

最好想到了将WORD封装成EXE文件,我试了一下,好象可以,我将WORD宏设成高,用生成的EXE打开后,虽然在左上脚显示控件工具箱,但已经不是设计模式了. 

你同样把你的WORD设成默认的高,保存后退出,利用工具生成EXE文件,然后打开看看,如果是设计模式,取消设计模式,保存退出,再打开~~ 

我这测试一次成功,希望你也可以,就是不知道这样你是否能接受,其实只要不影响你其他内容,用WORD,还是封装后的EXE,对客户来说,没什么影响. 

至少个人感觉利用工具封装是个不错的选择,除了解决你的问题外,还可以多的技术含量,呵呵~~~

下面是转换工具,和我做的一个TEST文件,你试一下: 
http://www.tempfree.ys168.com

09-11 03:21回答采纳率达:23%(545个被采纳)

评价已经被关闭 目前有 0 个人评论

不好

0% (0)0% (0)

其它回答 (共2条)

77AF14037_956 - 大副 十二级

另存为HTML文件,这样就用IE打开了,不会是设计模式的。

09-11 03:21 回答采纳率达:25%(561个被采纳)

berylice_415 - 大副 十二级

有个突出的

09-11 03:21 回答采纳率达:24%(563个被采纳)

快问安全杀毒专家

  • flyleeflylee Fly Lee,宇沃德高级客户服务经理,具有8年IT工作经验,精通邮件服务器、内网安全、网络协议、防火墙、上网行为管理等领域。向她提问

更多>>