excel 外接程序的状态,excel开兼容模式

首页 > 实用技巧 > 作者:YD1662023-11-27 13:29:42

excel 外接程序的状态,excel开兼容模式(1)

要操作工作簿,要使用工作表分析和处理数据,都需要先打开工作簿。

在实际操作中,打开工作簿是再平常不过的操作了。双击桌面上的 Excel 快捷 方式图表,或者点击桌面左下角开始菜单,找到 Excel 程序,单击即可打开工 作簿。

在VBA中,我们可以使用Workbooks对象的Open方法打开工作簿,其语法为:

表达式。打开 (FileName、 UpdateLinks、 ReadOnly、 Format、 Password、 WriteResPassword、 IgnoreReadOnlyRecommended、 Origin、 Delimiter、 Editable、 Notify、 Converter、 AddToMru、 Local、 CorruptLoad)

表达 一个代表 Workbooks 对象的变量。

名称

必需/可选

数据类型

说明

FileName

可选

Variant

String。 要打开的工作簿的文件名。

UpdateLinks

可选

Variant

指定外部引用 (链接) 在文件中的更新方式,例如对以下公式 =SUM([Budget.xls]Annual!C10:C25)中Budget.xls工作簿中的区域的引用。 如果省略此参数,则会提示用户指定链接的更新方式。 有关此参数使用的值的详细信息,请参阅“备注”部分。

如果 Microsoft Excel 以 WKS、WK1 或 WK3 格式打开文件,并且 UpdateLinks 参数为 0,则不会创建图表;否则,Microsoft Excel 会从附加到该文件的图形中生成图表。

ReadOnly

可选

Variant

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

Format

可选

Variant

如果 Microsoft Excel 打开文本文件,则此参数指定分隔符字符。 如果省略此参数,则使用当前分隔符。 有关此参数使用的值的详细信息,请参阅“备注”部分。

Password

可选

Variant

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

WriteResPassword

可选

Variant

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

IgnoreReadOnlyRecommended

可选

Variant

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

Origin

可选

Variant

如果文件是文本文件,则此参数表示其来源,这样就可正确映射代码页和回车/换行 (CR/LF)。 可以是以下 XlPlatform 常量之一: xlMacintosh、 xlWindows 或 xlMSDOS。 如果省略此参数,则使用当前操作系统。

Delimiter

可选

Variant

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

Editable

可选

Variant

如果文件为 Microsoft Excel 4.0 外接程序,则此参数为 True 时可打开该外接程序以使其成为可见窗口。 如果此参数为 False 或被省略,则以隐藏方式打开外接程序,并且无法设为可见。 此选项不适用于在 Microsoft Excel 5.0 或更高版本中创建的加载项。

如果文件是 Excel 模板,则为 True,可打开指定的模板进行编辑。 如果为 False,则可根据指定的模板打开新工作簿。 The default value is False.

Notify

可选

Variant

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

Converter

可选

Variant

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

AddToMru

可选

Variant

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

Local

可选

Variant

如果为 True,则以 Microsoft Excel(包括控制面板设置)的语言保存文件。 如果为 False(默认值),则以 Visual Basic for Applications (VBA) 的语言保存文件,其中 Visual Basic for Applications (VBA) 通常为美国英语版本,除非从中运行 Workbooks.Open 的 VBA 项目是旧的已国际化的 XL5/95 VBA 项目。

CorruptLoad

可选

XlCorruptLoad

可为以下常量之一:xlNormalLoad、xlRepairFile 和 xlExtractData。 如果未指定值,则默认行为为 xlNormalLoad,并且不会在通过 OM 启动时尝试恢复。

示例代码 1:基于现有工作簿创建新工作簿

下面的代码打开指定工作簿

excel 外接程序的状态,excel开兼容模式(2)

结果:

excel 外接程序的状态,excel开兼容模式(3)

示例代码 2:将打开的工作簿赋值给变量

下面的代码将打开的工作簿赋给对象变量

excel 外接程序的状态,excel开兼容模式(4)

首页 123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.