求助 msxl-get-ActiveSheet的用法
我想跟大家请教一下http://bbs.mjtd.com/thread-4162-1-1.html这里面有一个msxl-get-ActiveSheet
这函数是自已定义的,怎么找不到,也想不通应该怎么写,能帮忙指点一下吗?谢谢!
我用的是EXCEL2003
本帖最后由 snddd2000 于 2012-7-10 21:13 编辑
(vl-load-com)
(defun vlxx-TypeLib-Excel9 ()
(findfile
(strcat
(getenv "SYSTEMDRIVE") ; Windows NT and 2000, example: "C:"
"\\Program Files\\Microsoft Office\\Office11\\Excel.exe " ; OFFICE 2003 exe file,2003应该是这样吧
) ;_ end of strcat
) ;_ end of findfile
) ;_ end of defun
(defun vlxx-Load-TypeLib-Excel9 (/ tlbfile out)
(cond
((null msxl-xl24HourClock)
(if (setq tlbfile (vlxx-TypeLib-Excel9))
(progn
(princ "\nInitializing Microsoft Excel 2000...")
(vlax-Import-Type-Library
:tlb-filename tlbfile :methods-prefix
"msxl-" :properties-prefix "msxl-"
:constants-prefix"msxl-"
) ;_ end of vlax-Import-Type-Library
;_ end of vlax-Import-Type-Library
;_ end of vlax-Import-Type-Library
;_ end of vlax-Import-Type-Library
(if msxl-xl24HourClock
(setq out T)
) ;_ end of if
) ;_ end of progn
) ;_ end of if
)
(T (setq out T))
) ;_ end of cond
out
) ;_ end of defun 20个币很好赚啊,这仅仅是excel的库函数,获得当前工作簿,多搜一下就知道了。对vba也要很熟悉才行。。。 msxl-
是方法函数的前缀
储备一下知识:去查阅一下vlax-import-type-library函数的用法! 建议到这儿练功兼挖宝
http://www.atablex.com/ xiaxiang 发表于 2012-7-10 19:35 static/image/common/back.gif
20个币很好赚啊,这仅仅是excel的库函数,获得当前工作簿,多搜一下就知道了。对vba也要很熟悉才行。。。
其实我已经了解到了它是EXCEL的库函数,但我不知道我要怎样才能使用这函数 Gu_xl 发表于 2012-7-10 19:59 static/image/common/back.gif
msxl-
是方法函数的前缀
储备一下知识:去查阅一下vlax-import-type-library函数的用法!
谢谢 G版 指路我去了解下
Andyhon 发表于 2012-7-10 20:20 static/image/common/back.gif
建议到这儿练功兼挖宝
http://www.atablex.com/
谢谢!可惜全是英文看不懂
站内的一些资源
http://www.google.com/search?as_q=setq&as_epq=msxl-get-ActiveSheet&as_oq=&as_eq=&as_nlo=&as_nhi=&lr=&cr=&as_qdr=all&as_sitesearch=http%3A%2F%2Fbbs.mjtd.com vlax-get 函数知道怎么用吗,其实楼主可以对着vba参考手册来看的,重要的是对象,方法,属性要搞清楚!楼主发的那个链接里已经有了答案,那么多的msxl函数,不可能一条一条给你讲清楚!另外英文不好也是学习的一大障碍,现在编程类的书籍都讲究看原版的,vba应该是最简单易学的了。。。
页:
[1]
2