excelapp.WorkBooks.Open('d:\1111.xls')  ; //这是不带密码的

解决方案 »

  1.   

    excelapp.WorkBooks.Open('d:\1111.xls',0,false,1,'密码')
      

  2.   

    0,false,1,
    这几个参数表示什么意思?
      

  3.   

    excelapp.WorkBooks.Open('d:\1111.xls',0,false,1,'密码')
      

  4.   

    看参考:
    expression.Open(FileName, UpdateLinks, ReadOnly, Format, Password, WriteResPassword, IgnoreReadOnlyRecommended, Origin, Delimiter, Editable, Notify, Converter, AddToMru, Local, CorruptLoad, OpenConflictDocument)FileName   String 类型,必需。要打开的工作簿的文件名。UpdateLinks   Variant 类型,可选。指定文件中链接的更新方式。如果省略本参数,则提示用户选择链接的更新方式。否则,该参数的取值应为下表中的某个值。值 含义 
    0 不更新任何引用。 
    1 更新外部引用,但不更新远程引用。 
    2 更新远程引用,但不更新外部引用。 
    3 同时更新远程引用和外部引用。 如果 Microsoft Excel 正在打开以 WKS、WK1 或 WK3 格式存储的文件并且 UpdateLinks 参数为 2,则 Microsoft Excel 根据与该文件关联的图形创建图表。如果该参数为 0,则不创建任何图表。ReadOnly   Variant 类型,可选。如果该值为 True,则以只读模式打开工作簿。Format   Variant 类型,可选。如果 Microsoft Excel 正在打开一个文本文件,则该参数用于指定分隔字符,如下表所示。如果省略本参数,则使用当前的分隔符。值 分隔符 
    1 制表符 
    2 逗号 
    3 空格 
    4 分号 
    5 没有分隔符 
    6 自定义字符(请参阅 Delimiter 参数) Password   Variant 类型,可选。该字符串指定打开一个受保护工作簿的密码。如果省略该参数并且指定工作簿已设置密码,则提示用户输入密码。