Workbooks.Open 方法

定义

打开一个工作簿。

public Microsoft.Office.Interop.Excel.Workbook Open (string Filename, object UpdateLinks, object ReadOnly, object Format, object Password, object WriteResPassword, object IgnoreReadOnlyRecommended, object Origin, object Delimiter, object Editable, object Notify, object Converter, object AddToMru, object Local, object CorruptLoad);
Public Function Open (Filename As String, Optional UpdateLinks As Object, Optional ReadOnly As Object, Optional Format As Object, Optional Password As Object, Optional WriteResPassword As Object, Optional IgnoreReadOnlyRecommended As Object, Optional Origin As Object, Optional Delimiter As Object, Optional Editable As Object, Optional Notify As Object, Optional Converter As Object, Optional AddToMru As Object, Optional Local As Object, Optional CorruptLoad As Object) As Workbook

参数

Filename
String

必需的 字符串 。 要打开的工作簿的文件名。

UpdateLinks
Object

可选 对象。 指定文件中链接的更新方式。 如果省略此参数,则会提示用户指定链接的更新方式。 否则,此参数为下表中列出的值之一。如果 Microsoft Excel 以 WKS、WK1 或 WK3 格式打开文件,并且 UpdateLinks 参数为 2,则 Microsoft Excel 会根据附加到该文件的图形生成图表。 如果参数为 0,则不创建图表。

ReadOnly
Object

可选 对象。 如果为 True,则以只读模式打开工作簿。

Format
Object

可选 对象。 如果 Microsoft Excel 正在打开文本文件,则此参数指定分隔符字符,如下表所示。 如果省略此参数,则使用当前分隔符。

Password
Object

可选 对象。 包含打开受保护工作簿所需密码的字符串。 如果省略此参数并且工作簿需要密码,则会提示用户输入密码。

WriteResPassword
Object

可选 对象。 包含写入写保护的工作簿所需密码的字符串。 如果省略此参数并且工作簿需要密码,则将提示用户输入密码。

IgnoreReadOnlyRecommended
Object

可选 对象。 如果为 True,则不让 Microsoft Excel 显示只读的建议消息(如果该工作簿以建议只读选项保存)。

Origin
Object

可选 对象。 如果文件是文本文件,则此参数指示它的起源 (以便代码页和回车符/换行符 (CR/LF) 可以正确映射) 。 可以是以下 XlPlatform 常量之一: xlMacintoshxlWindowsxlMSDOS。 如果省略此参数,则使用当前操作系统。

Delimiter
Object

可选 对象。 如果文件是文本文件且 Format 参数为 6,则此参数是指定要用作分隔符的字符的字符串。 例如,对选项卡使用 Chr (9) ,对逗号使用 “,”,对分号使用“;”,或者使用自定义字符。 仅使用字符串的第一个字符。

Editable
Object

可选 对象。 如果文件是 Microsoft Excel 4.0 加载项,则此参数为 True 以打开加载项,使其成为可见窗口。 如果此参数为 False 或省略,则加载项将以隐藏方式打开,并且无法取消隐藏。 此选项不适用于在 Microsoft Excel 5.0 或更高版本中创建的加载项。 如果文件是 Excel 模板,请使用 True 打开指定的模板进行编辑,使用 False 基于指定的模板打开新工作簿。 默认值为 False

Notify
Object

可选 对象。 当文件不能以可读写模式打开时,如果此参数为 True,则可将该文件添加到文件通知列表。 Microsoft Excel 将以只读模式打开该文件并轮询文件通知列表,并在文件可用时向用户发出通知。 如果此参数为 False 或省略,则不会请求通知,并且任何打开不可用文件的尝试都将失败。

Converter
Object

可选 对象。 打开文件时要尝试的第一个文件转换器的索引。 首先尝试指定的文件转换器;如果此转换器无法识别文件,则尝试所有其他转换器。 转换器索引由 属性返回 FileConverters[Object, Object] 的转换器的行号组成。

AddToMru
Object

可选 对象。 如果为 True,则将该工作簿添加到最近使用的文件列表中。 默认值为 False

Local
Object

可选 对象。 如果为 True,则以 Microsoft Excel(包括控制面板设置)的语言保存文件。 错误 (默认) 保存文件的语言为 Visual Basic for Applications (VBA) (通常为美国英语,除非运行 Workbooks.Open 的 VBA 项目是旧的国际化 XL5/95 VBA 项目) 。

CorruptLoad
Object

可选 对象。 可以是以下常量之一: xlNormalLoadxlRepairFilexlExtractData。 如果未指定值,则默认行为通常是正常的,但如果 Excel 已尝试打开该文件,则可能是安全加载或数据恢复。 第一次尝试是正常的。 如果 Excel 在打开文件时停止运行,则第二次尝试是安全加载。 如果 Excel 再次停止运行,则下一次尝试是数据恢复。

返回

注解

默认情况下,以编程方式打开文件时将启用宏。 AutomationSecurity使用 属性设置以编程方式打开文件时使用的宏安全模式。

适用于