[导入]对Word文档自动设置RMS权限
2006-02-24 11:14
661 查看
RMS是微软的文档权限保护技术,Office 2003中的IRM也是基于RMS。用户可以对于Word等文档,指定相关的访问人以及他们的权限(如读取、修改、打印),以防止机密信息的泄漏。
applicationObject = (Microsoft.Office.Interop.Word.ApplicationClass)application;
applicationObject.DocumentBeforeClose+=new Microsoft.Office.Interop.Word.ApplicationEvents4_DocumentBeforeCloseEventHandler(Word_DocumentBeforeClose);
在Connect类中加入函数:
private void Word_DocumentBeforeClose(Microsoft.Office.Interop.Word.Document doc, ref bool Cancel)
[/code]
在Connect类中定义变量:
private Microsoft.Office.Interop.Word.Application applicationObject;
为了使用该程序需要安装Office 2003 PIA和Word 2003 PIA,可以通过完全安装Office 2003确保及其上安装了上述PIA。关于PIA的更多信息,可以参考Office 2003 Primary Interop Assemblies (PIAs): http://msdn.microsoft.com/library/default.asp?url=/library/en-us/stagsdk/html/stconPIAs.asp
关于Office编程的更多信息可以参考
HOW TO:使用 Visual C# .NET 生成 Office COM 外接程序:http://support.microsoft.com/?id=302901
How To Handle Events for Word by Using Visual C# .NET:http://support.microsoft.com/default.aspx?scid=kb;EN-US;302817
文章来源:http://blog.joycode.com/johnxu/archive/2006/02/13/71407.aspx
applicationObject = (Microsoft.Office.Interop.Word.ApplicationClass)application;
applicationObject.DocumentBeforeClose+=new Microsoft.Office.Interop.Word.ApplicationEvents4_DocumentBeforeCloseEventHandler(Word_DocumentBeforeClose);
在Connect类中加入函数:
private void Word_DocumentBeforeClose(Microsoft.Office.Interop.Word.Document doc, ref bool Cancel)
[/code]
在Connect类中定义变量:
private Microsoft.Office.Interop.Word.Application applicationObject;
为了使用该程序需要安装Office 2003 PIA和Word 2003 PIA,可以通过完全安装Office 2003确保及其上安装了上述PIA。关于PIA的更多信息,可以参考Office 2003 Primary Interop Assemblies (PIAs): http://msdn.microsoft.com/library/default.asp?url=/library/en-us/stagsdk/html/stconPIAs.asp
关于Office编程的更多信息可以参考
HOW TO:使用 Visual C# .NET 生成 Office COM 外接程序:http://support.microsoft.com/?id=302901
How To Handle Events for Word by Using Visual C# .NET:http://support.microsoft.com/default.aspx?scid=kb;EN-US;302817
文章来源:http://blog.joycode.com/johnxu/archive/2006/02/13/71407.aspx
相关文章推荐
- Word文档目录自动生成和页码设置
- C# 设置Word文档保护(加密、解密、权限设置)
- SharePoint 2010 RMS Word 2010 您没有权限打开文档 解决方法
- 设置Word文档的ADRMS权限的工具类
- [导入].Net 中处理Word(2007)文档的一种方法
- 利用 Visual C# .NET 使 Word 自动新建文档(微软帮助和支持)
- C# 如何给Word文档设置背景颜色和背景图片
- <java> <JTable> 关于设置JTable导入数据后自动排序-小记
- ckeditor编辑器Word文档粘贴自动去格式的解决方法
- 通过VBA将excel数据导入至word文档
- 比较简单的将数据信息导入wrod文档方案(C# for word)
- 利用 Visual C# .NET 和 asp .net 使 Word 自动新建文档
- HOW TO:利用 Visual C# .NET 使 Word 自动新建文档
- Unity 3D - 编辑器扩展之导入文件自动设置Packing Tag
- word文档开头首字母取消自动检查大写
- 在VC程序中实现点击某一文档全路径(如一个Word文档)自动在相关浏览器(MS WORD)中观看
- 通过 poi 设置 word 文档 表格内容样式和 页眉页脚样式
- 如何使用RMS对文档权限进行限制
- jQuery上传文件到服务器,实现量上传及压缩包导入,支持Office文档、PDF、图像、音视频和图纸等各类型文件。上传完成后系统自动为图片、音、视频类文件增加摘要及缩略图
- OLE方式控制WORD生成一个文档,包括自动生成表格