怎样实现显示WORD文档,但是要求只能对文档进行浏览,不能修改、复制内容 察看WORD就像用Acdsee看图片一样事情是这样的,我们一些保密资料,只能给大家看,但是任何人不得复制,打印我该怎么办? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当时毕业设计时想选这个但是导师说可能他也做不出来,所以就……哈会不会是用word里的宏呀? 要显示,你需要在窗口中内嵌一个activex的word对象,防止修改比较容易,你可以退出时不保存;如果要防止复制,我没有什么好的主意,要么禁止鼠标?要么hook windows的消息。没有做过这个,不知有什么高招啊。 这个,可能要去找微软,叫它收写Word,呵呵。 to firetoucher(蹈火者) : 这个东东不是说自己做一个程序可以浏览word文档而是直接将一片普通的word文档改成楼主说的那样,只读!听说现在已经又人做出来了,哎,难道要用汇编? 启动后调用WORD的打印预览,用户关闭窗口,就马上释放WORD。至于WORD文档保存在哪个路径,你就自己想办法吧。哈哈 你可以用DELPHI来控制WORD的宏来进行操作,具体的操作你可以看看DELPHI的葵花宝典!!!! 用olecontainer,并将ENBLED属性设置为FALSEprocedure TForm1.BitBtn1Click(Sender: TObject);begin OleContainer1.CreateObjectFromFile('c:\aaa.doc',false);end;这样的话应该可以吧。 【高分求教】关于新建隐藏窗体会闪的问题 如何让编写网页控件控件,操作页面里的元素??? 如何获取句柄里的内容? 谁能告诉我? 请问RadioGroup里的ITEM怎么分成两列? 求图标下载 小弟过段时间想去浙江-湖州找工作,想问那里用Delphi的多吗?不多的话,那里用什么多一些呢? 请教菜鸟问题! 请问各位,在delphi递归调用函数或过程,是否需要关键字,如果有,是什么? 给高份,哪儿可以得到五笔汉字库,急!!! 多个处理器(CPU)硬件上运行的基于Corba DataModule的Midas服务器怎么经常崩溃? 想挑战自己吗?请利用RTTI技术帮我解决一个问题。200分。
会不会是用word里的宏呀?
防止修改比较容易,你可以退出时不保存;
如果要防止复制,我没有什么好的主意,要么禁止鼠标?要么hook windows的消息。
没有做过这个,不知有什么高招啊。
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
OleContainer1.CreateObjectFromFile('c:\aaa.doc',false);
end;
这样的话应该可以吧。