关于设置word的编程

来源:百度知道 编辑:UC知道 时间:2024/05/26 14:50:32
在网页中以只读的方式打开Office文档,包括(Microsoft Word, Microsoft Excel, Microsoft PowerPoint, Microsoft Project, Microsoft Visio documents)文档,打开时要求:用户隐藏Office相关软件的菜单栏,工具栏,和右键功能。并且文档不能被鼠标选中,也不能通过Ctrl+A选中和通过Ctrl+C复制。

如能提供OCX控件,最好是免费的或者破解的。
有其它解决办法更好!

如能帮忙解决问题,定追加分以示感谢!(急用!谢了!)
不是对直接打开的Word文档进行设置,是通过编程或使用插件,让服务器端控制用户端的操作,使用户端的用户在我设计的Html页面里打开Word时,不能对Word文档进行编辑、被保存、被选中等操作!!!
第一位好心答者理会错了我的意思。第二位好心的答者(zhuangzhan0)的方法我早试过了,打开的Word照样可进行选中,复制等操作!
急切等待编程高手的指教!!!

ntko 的Office控件做的比较好一点,不过要收费。
官方网站:http://www.ntko.com/
破解的,自己搜索吧。反正可靠性值得怀疑。

经我观察,尽管这个控件对文档的保护下了不少功夫,
比如:文档不放在网页缓存中、禁用系统剪贴板防止复制粘贴。
不过,由于没有阻止对此文档对象的引用,要获取所阅读的文档,仍然如探囊取物。

你做的项目,目的是什么:文档仅供查阅,而不能保存、编辑?
要实现这个目标太难了,可以轻而易举地破解的。除非你自己做一个阅读器,而不使用MS Office。
能否考虑用图片、加密的pdf等方式来查看文档内容呢?

首先,用Script创建一个本地的对象:

openDocObj = new ActiveXObject("SharePoint.OpenDocuments.2"); // 为了兼容Office XP,可以创建“SharePoint.OpenDocuments.1”

然后,调用openDocObj的相应的方法。比如打开服务器上的一个Office文档:

openDocObj.ViewDocument("http://www.abc.com/documents/sample.doc");

openDocObj对象会根据参数中不同的Office文档类型(.doc、.xls、.ppt)来打开不同的程序(Word、Excel、PowerPoint)。ViewDocument()方法还有一个重载签名,可以让我们手工指定激活哪个程序来打开文档:

openDocObj.ViewDocument("关于设置word的编程 关于Word中 的VBA 编程 关于WORD的页面设置 关于word设置的问题 关于word的页眉设置 关于WORD段落的设置 关于密码设置的一个编程问题 关于WIN32编程里的对话框设置 关于WORD设置页脚的问题 关于WORD中页面设置的问题