请问如何生成一个受保护的EXCEL文档不能修改、复制、删除里面的内容、不能另存为其它的格式

解决方案 »

  1.   

    不能修改、复制、删除里面的内容,那怎么办呢,TKS
      

  2.   

    不能修改、复制、删除里面的内容?你不如做成pdf的了
      

  3.   

    PDF已经支持了,现在想在导出的部分EXCEL上面禁止修改
      

  4.   

    '给工作表加密码objExl.ActiveSheet.Protect "123", DrawingObjects:=True,  _Contents:=True, Scenarios:=True
      

  5.   

    http://topic.csdn.net/u/20090701/10/83252121-328d-4e3f-99df-4d797e1937ec.html?76802在微软的网站找到这个,先试试看,呵呵Dim instance As Workbook
    Dim Password As Object
    Dim Structure As Object
    Dim Windows As Objectinstance.Protect(Password, Structure, _
        Windows)
      

  6.   

    调用excel模板生成的文件不能修改和删除,但可以另存和复制
      

  7.   

    参数
    Password
    工作表的密码,区分大小写。如果省略此参数,则无需使用密码即可取消对工作表的保护。否则,您必须指定密码才能取消对工作表的保护。如果忘记密码,则无法取消对工作表的保护。最好将密码及其对应文档名的列表保存在安全的位置。DrawingObjects
    为 true 时保护形状。默认值为 false。Contents
    为 true 可保护锁定单元格中的内容。默认值为 true。Scenarios
    为 true 时保护方案。默认值为 true。UserInterfaceOnly
    为 true 可保护用户界面,但不保护宏。如果省略此参数,则同时对宏和用户界面应用保护。AllowFormattingCells
    为 true,则允许用户格式化受保护的工作表上的任何单元格。默认值为 false。AllowFormattingColumns
    为 true,则允许用户格式化受保护的工作表上的任何列。默认值为 false。AllowFormattingRows
    为 true,则允许用户格式化受保护的工作表上的任何行。默认值为 false。AllowInsertingColumns
    为 true,则允许用户在受保护的工作表上插入列。默认值为 false。AllowInsertingRows
    为 true,则允许用户在受保护的工作表上插入行。默认值为 false。AllowInsertingHyperlinks
    为 true,则允许用户在工作表上插入超链接。默认值为 false。AllowDeletingColumns
    为 true,则允许用户在受保护的工作表上删除列,此处要删除的列中的每个单元格都已被解除锁定。默认值为 false。AllowDeletingRows
    为 true,则允许用户在受保护的工作表上删除行,此处要删除的行中的每个单元格都已被解除锁定。默认值为 false。AllowSorting
    为 true,则允许用户在受保护的工作表上进行排序。排序范围中的每个单元格都必须已解除锁定或不受保护。默认值为 false。AllowFiltering
    为 true,则允许用户在受保护的工作表上设置筛选器。用户可以更改筛选条件,但不能启用或禁用自动筛选。用户可以在现有的自动筛选上设置筛选器。默认值为 false。AllowUsingPivotTables
    为 true,则允许用户在受保护的工作表上使用数据透视表。默认值为 false。===================
    复制限制不了,不过有另外一种方法可以,就是禁止掉选择单元格,不过操作起来又觉得太死板
      

  8.   


      excel 不行吧   你生 pdf 盒子 生成  pdf文件   OK