大家好,我对编程一窍不通,所以想请大家帮我做一个小程序。
我要实现的是word再新建文档,或是打开已有的文档以后,能自动加上密码
已经加密的文档用word打开以后能够自动解密也就是不用自己输入密码
目的就是让word文档在公司的电脑以外无法浏览
谢谢大家了,我的QQ是:5925565
如果做出来以后我可以适当的给您冲点QB表示感谢!

解决方案 »

  1.   

    除非你公司的文档都是一种密码还可以用VB 或者VB.NET 或者写在VBA里把VBA保护起来.
      

  2.   

    老马,这单找我啊。
    简单的就是做个插件,重写WORD的打开和保存代码。复杂点嘛,自己做个WORD外壳。
      

  3.   

    以下内容选自VBA for Word帮助VBAWD10.chm
    ------------------------------------
    修改 Word 命令
    请参阅 特性 
    大多数 Word 命令都可通过转换为宏的方式对其进行修改。例如,可修改“文件”菜单上的“打开”命令,使其不再显示 Word 文档文件列表(扩展名为 .doc 的文件),而显示当前文件夹中的所有文件。若要在“宏”对话框中显示内置 Word 命令列表,可在“宏的位置”框中选定“Word 命令”。显示的命令列表中包含所有的菜单命令、工具栏命令或快捷键命令。菜单命令名称以相关的菜单名称开头。例如,“文件”菜单中的“保存”命令显示为“FileSave”。通过将一个宏命名为与 Word 命令相同的名称,就可用宏替代 Word 命令。例如,如果创建一个名为“FileSave”的宏,当选择“文件”菜单上的“保存”命令、单击“保存”工具栏按钮,或按“保存文件”快捷键时,Word 将运行该宏。本示例介绍了修改 FileSave 命令的步骤。 在“工具”菜单上,指向“宏”,然后单击“宏”。 
    在“宏的位置”框中,选择“Word 命令”。 
    在“宏名”框中,选择“FileSave”。 
    在“宏的位置”框中选择一个模板或文档以保存该宏。例如,选择 Normal.dot(全局模板)可生成一个共用宏(即修改所有文档的“FileSave”命令)。单击“创建”按钮。 
    FileSave 宏显示如下:Sub FileSave()
    '
    ' FileSave Macro
    ' Saves the active document or template
    '
        ActiveDocument.SaveEnd Sub
    可添加指令或删除现有的 ActiveDocument.Save 指令。之后在运行“FileSave”命令时,新的 FileSave 宏将取代 word 命令。若要恢复“FileSave”原有的功能,需重新命名新的 FileSave 宏或将之删除。说明
    也可以创建与 Word 命令同名的代码模块(例如 FileSave)并包含名为 Main 的子程序,以此替换 Word 命令。
      

  4.   

    我当时的那个需求不止WORD,而是整个系统....所有复制出去的东西都是加密的
      

  5.   

    系统更好办了,在RING0级把“文件打开、写文件”的API函数截了处理一下就好了。老马啊老马,money啊money。