rt。我将Word嵌在WinForm中,并打开doc文件,但是找不到如何让用户不可编辑文档的方法,就是用户无法输入内容以修改文档。尝试了readonly属性,但是它不能阻止用户编辑文档,仅仅是在关闭文档时提示另存为。请大家指教~ 谢谢!

解决方案 »

  1.   

    这个有两种方式解决,
    一种是通过VBA的方式,你可以查阅一些VBA的资料,这个不难!
    还有一种就是通过消息机制来控制,这个不方便说太多。
    你先试试VBA吧,
      

  2.   

    不如自己编个word处理,好像有现成控件的
      

  3.   

    自己搞定了!谢谢各位!if(ThisApplication.ActiveDocument.ProtectionType==WdProtectionType.wdAllowOnlyComments)
    {
    ThisApplication.ActiveDocument.Unprotect(ref Password);
    }
    if(ThisApplication.ActiveDocument.ProtectionType==WdProtectionType.wdNoProtection)
    {
    ThisApplication.ActiveDocument.Protect(WdProtectionType.wdAllowOnlyComments,ref NoResrt ,ref Password);
    }
      

  4.   

    Sanmao0126
    为什么,我加了这句话,我的页脚的页码数就不动了!