找回密码
 加入
搜索
查看: 2487|回复: 5

[AU3基础] [已解决]如何使 EXCEL的UDF 支持 XLSX 的扩展名??

[复制链接]
发表于 2013-4-17 10:17:23 | 显示全部楼层 |阅读模式
本帖最后由 kk_lee69 于 2013-4-19 09:21 编辑

我記得  曾經在找資料的過程,看過 有人發表  其實 目前的EXCEL的UDF  也是可以支援 XLSX , 只是 UDF 中 被限制住了,可是 現在我找了半天 找不到資料....... 不知道 有哪位朋友 知道這個文章的連結.....

P.S 那個只是某篇文章中的回覆......不是主題.....

或者  哪位朋友  可以教導一下   如何修改UDF 讓他 可以支援 XLSX  謝謝
发表于 2013-4-17 14:42:12 | 显示全部楼层
我用好像是支持的啊
$filename = 'c:\123.xlsx' ;只需要将excel的扩展名写进来就可以,如果是带宏的就是123.xlsm
        $oExcel = _ExcelBookOpen($filename, 1)
发表于 2013-4-17 14:43:50 | 显示全部楼层
我的机器装的是是office2007,如果是2003的话要装扩展补丁才行
 楼主| 发表于 2013-4-17 17:21:14 | 显示全部楼层
這樣??  我試看看  感謝回復
发表于 2013-4-18 21:38:32 | 显示全部楼层
回复 1# kk_lee69
我office2003也是没有问题,一切正常啊!
Local $ExcelFile = @ScriptDir & "\GL TSPC Chart_10days.xlsx"
        Local $oExcel = ObjCreate("Excel.Application")
        If IsObj($oExcel) Then
                $ExcelOpened = 1
                With $oExcel
                        .Visible = 0
                        .WorkBooks.Open($ExcelFile, Default, 0)
                EndWith
        EndIf
 楼主| 发表于 2013-4-19 09:20:49 | 显示全部楼层
回复 5# xms77

了解了   感謝回復.....看來是我多想了  實際測試  好像也是 可以直接開的
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-21 05:39 , Processed in 0.087785 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表