kk_lee69 发表于 2013-4-17 10:17:23

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

本帖最后由 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的话要装扩展补丁才行

kk_lee69 发表于 2013-4-17 17:21:14

這樣??我試看看感謝回復

xms77 发表于 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

kk_lee69 发表于 2013-4-19 09:20:49

回复 5# xms77

了解了   感謝回復.....看來是我多想了實際測試好像也是 可以直接開的
页: [1]
查看完整版本: [已解决]如何使 EXCEL的UDF 支持 XLSX 的扩展名??