函数参考


_ExcelBookOpen

打开一个存在的工作表并返回它的对象标识.

#Include <Excel.au3>
_ExcelBookOpen($sFilePath [, $fVisible = 1 [, $fReadOnly = False [, $sPassword = "" [, $sWritePassword = ""]]]])

参数

$sFilePath 要打开文件的路径与文件名
$fVisible [可选参数] 标志, 是否显示/隐藏工作表 (0=不显示, 1=显示) (默认=1)
$fReadOnly [可选参数] 标志, 是否以只读方式打开工作表(True 或者 False) (默认=False)
$sPassword [可选参数] 用于打开读保护的工作表的密码 (默认没有)
$sWritePassword [可选参数] 用于打开写保护的工作表的密码 (默认没有)

返回值

成功: 返回一个新对象标识
失败: 返回 0 并设置 @error
@error: 1 - 不能创建对象
2 - 文件不存在

注意/说明

None

相关

_ExcelBookAttach

示例/演示


; ***************************************************************
; 示例 1 打开一个现有的工作表并返回其对象标识符
; *****************************************************************

#include <Excel.au3>

Local $sFilePath1 = @ScriptDir & "\Test.xls" ;这个文件应该已经存在
Local $oExcel = _ExcelBookOpen($sFilePath1)

If @error = 1 Then
    MsgBox(4096, "错误!", "无法创建对象!")
    Exit
ElseIf @error = 2 Then
    MsgBox(4096, "错误!", "文件不存在!")
    Exit
EndIf