即设置:1、打开密码 2、修改密码  3、文档锁定(即工具-文档保护栏) 这些?我的软件系统里用WordApplication1和WordDocument1直接生成word合同书,不能让操作用户直接修改里面的文字数据,怎样才做设置这些文档安全性?劳请各位高人指点。

解决方案 »

  1.   

    WordDocuments.SaveAs(FileName, FileFormat, LockComments, Password,
                              AddToRecentFiles, WritePassword, ReadOnlyRecommended, 
                              EmbedTrueTypeFonts, SaveNativePictureFormat, SaveFormsData, 
                              SaveAsAOCELetter)FileName:              文件名。默认为当前文件夹和文件名。
    FileFormat              文档保存的格式。
    LockComments            如果为 True,则此文档只允许进行批注。
    Password                打开文档时的口令。
    AddToRecentFiles        如果为True,则将文档添至"文件"菜单中最近使用的文档列表中。
    WritePassword           保存对文档的修改所需的口令。
    ReadOnlyRecommended     如果为 True,在每次打开文档时,Word 将建议用户采用只读方式。
    EmbedTrueTypeFonts      如果为 True,则将文档与 TrueType 字体一起保存。
    SaveNativePictureFormat  如果为 True,则从其他系统平台(例如 Macintosh)导入的图形仅保存其 Windows 版本。
    SaveFormsData           如果为 True,则将窗体中用户输入的数据存为一条数据记录。
    SaveAsAOCELetter        如果文档包含一个附加,当此属性值为 True 时,将文档存为一篇 AOCE 信笺(同时保存邮件)。
      

  2.   

    WordApplication1.ActiveDocument.ProtectionType:=wdAllowOnlyComments;
    不能用,提示属性只读[Error] FrmRepSeatOrder.pas(1212): Cannot assign to a read-only property,真不知该怎么写了!