|
Local $obj = regdll()
Func regdll()
Local $obj = ObjCreate("ET.Application") ;建立ET类
If Not IsObj($obj) Then
MsgBox(0, '', '类建立失败')
Exit
Else
$obj.visible = True
MsgBox(0, '', '完成类建立! '& $obj.visible ) ;不知道为啥,visible总是不能为True
EndIf
Return $obj
EndFunc
Local $objA1 = $obj.Workbooks.open(@DesktopDir &"\123.xls") ;打开工作薄,需要在桌面先建立123.xls文件。
Local $var = $objA1.Sheets.Item(1) ;获取第一个工作表的名字
MsgBox (1,"123", "第一个工作簿的名称为:" & $var.name)
$objA1.worksheets($var).activate() ;激活工作表
$var.Range("A1").Value = 3.141562 ;写入数据到工作表的A1
Local $varA1 = $var.Range("A1").Value() ;读取A1单元格数据
MsgBox (1,"123", "第一个单元格的值:" & $varA1)
$objA1.save() ;保存工作薄
$obj.Workbooks.close() ;关闭所有工作薄 |
|