AutoCAD顧問
還沒有註冊嗎...即日起免費註冊,所有最完整的AutoCAD討論、教學及資源都在論壇裡喔~

Join the forum, it's quick and easy

AutoCAD顧問
還沒有註冊嗎...即日起免費註冊,所有最完整的AutoCAD討論、教學及資源都在論壇裡喔~
AutoCAD顧問
Would you like to react to this message? Create an account in a few clicks or log in to continue.
[討論]請問大家對lisp與EXCEL的應用連結的方式 Aoe1-113[討論]請問大家對lisp與EXCEL的應用連結的方式 Ioaoe110[討論]請問大家對lisp與EXCEL的應用連結的方式 2020-310[討論]請問大家對lisp與EXCEL的應用連結的方式 Oiu15010[討論]請問大家對lisp與EXCEL的應用連結的方式 2020-211[討論]請問大家對lisp與EXCEL的應用連結的方式 Ia15010[討論]請問大家對lisp與EXCEL的應用連結的方式 Aizyao10[討論]請問大家對lisp與EXCEL的應用連結的方式 Uos15010[討論]請問大家對lisp與EXCEL的應用連結的方式 BPl3tjj[討論]請問大家對lisp與EXCEL的應用連結的方式 Ziao1510
[討論]請問大家對lisp與EXCEL的應用連結的方式 Aoe15010[討論]請問大家對lisp與EXCEL的應用連結的方式 Oo-2-110[討論]請問大家對lisp與EXCEL的應用連結的方式 Zuoiy_10[討論]請問大家對lisp與EXCEL的應用連結的方式 Aizyao11[討論]請問大家對lisp與EXCEL的應用連結的方式 Iyb_1510[討論]請問大家對lisp與EXCEL的應用連結的方式 Aoe1-112[討論]請問大家對lisp與EXCEL的應用連結的方式 Uos15011[討論]請問大家對lisp與EXCEL的應用連結的方式 Aoe2da10[討論]請問大家對lisp與EXCEL的應用連結的方式 Aoe2da11[討論]請問大家對lisp與EXCEL的應用連結的方式 Aoe10

[討論]請問大家對lisp與EXCEL的應用連結的方式

3 posters

向下

[討論]請問大家對lisp與EXCEL的應用連結的方式 Empty [討論]請問大家對lisp與EXCEL的應用連結的方式

發表 由 xianlin 周一 6 6月 2011 - 1:52

本人買了幾本有關lisp的書及在學校圖書館借了一些有關lisp的書
但是書上大致只會提到lisp相關指令的說明
對於lisp與office的連結如EXCEL確很少有範例及應用
也很少有對於Visual LISP上的探討
想要問大家對於lisp應用連結到EXCEL有沒有一些方法或心得呢?
xianlin
xianlin
一般會員
一般會員

文章總數 : 9
年齡 : 43
來自 : 台中
職業 : 營造業
愛好 : 寫autolisp
個性 : 正常
使用年資 : 10
使用版本 : 2008
經驗值 : 4955
威望值 : 0
注冊日期 : 2011-06-02
男 巨蟹座 雞

回頂端 向下

[討論]請問大家對lisp與EXCEL的應用連結的方式 Empty 回復: [討論]請問大家對lisp與EXCEL的應用連結的方式

發表 由 tarpon 周一 6 6月 2011 - 22:57

吳永進林美櫻合著魔法秘笈AutoCad程式設計
有粗略介紹Visual LISP與Excel應用
tarpon
tarpon
中級會員
中級會員

文章總數 : 209
年齡 : 34
來自 : 台北
職業 : 設計
愛好 : 打球
個性 : 溫和
使用年資 : 5年
使用版本 : 2006
積分 : 6
經驗值 : 6252
威望值 : 263
注冊日期 : 2010-07-01
串連貼紙成功 男 巨蟹座 馬

回頂端 向下

[討論]請問大家對lisp與EXCEL的應用連結的方式 Empty 回復: [討論]請問大家對lisp與EXCEL的應用連結的方式

發表 由 xianlin 周二 7 6月 2011 - 13:08

謝謝tarpon提供這個訊息
這本書小弟也有買
只是裡頭真的是粗淺簡短的介紹
謝謝^^
xianlin
xianlin
一般會員
一般會員

文章總數 : 9
年齡 : 43
來自 : 台中
職業 : 營造業
愛好 : 寫autolisp
個性 : 正常
使用年資 : 10
使用版本 : 2008
經驗值 : 4955
威望值 : 0
注冊日期 : 2011-06-02
男 巨蟹座 雞

回頂端 向下

[討論]請問大家對lisp與EXCEL的應用連結的方式 Empty 回復: [討論]請問大家對lisp與EXCEL的應用連結的方式

發表 由 pizg 周二 7 6月 2011 - 18:20

請問xianlin
您對於CAD與EXCEL的連結都如何應用,
可否舉例說明?
pizg
pizg
高級會員
高級會員

文章總數 : 258
年齡 : 59
來自 : 桃園縣
職業 : 建築設計;程式設計
愛好 : 音樂;攝影;繪畫;棋奕;電子;機器人
個性 : 隨和
使用年資 : 30↑
使用版本 : 2015
積分 : 10
經驗值 : 6697
威望值 : 320
發帖精華 : 1
注冊日期 : 2010-04-16
串連貼紙成功 男 摩羯座 龍

https://pizgchen.blogspot.com/

回頂端 向下

[討論]請問大家對lisp與EXCEL的應用連結的方式 Empty 回復: [討論]請問大家對lisp與EXCEL的應用連結的方式

發表 由 xianlin 周三 8 6月 2011 - 12:17

粗淺的應用
1.(vl-load-com) 載入VLA (Visual LISP ActiveX)

2.(setq exlib "C:\\Program Files\\Microsoft Office\\OFFICE11\\Excel.exe")載入EXCEL的位置

3.(vlax-import-type-library
:tlb-filename exlib ;;資源庫檔案
:methods-prefix "MX-" ;;方法
:properties-prefix "MX-" ;;性質
:constants-prefix "MX-" ;;常數 )

4.(setq XLobj(vlax-create-object"Excel.Application"))
執行一個新的EXCEL程式

5.(setq wb-obj(vlax-invoke-method (vlax-get-property XLobj 'WorkBooks) 'Add))
開啟一個新的EXCEL活頁簿

6.(setq sheetobj(MX-get-activesheet wb-obj))
從一個新建立的活頁簿中取得activesheet(工作表)的方法

7.(setq cells (MX-get-cells sheetobj))
從sheetobj中取得cells(儲存格)方法

※大致如上,因為EXCEL的方法是由EXCEL提供,所以在LISP上不會寫到
而EXCEL 的 VBA也不會寫到他能提供什麼方法給LISP,所以都要亂試一通
xianlin
xianlin
一般會員
一般會員

文章總數 : 9
年齡 : 43
來自 : 台中
職業 : 營造業
愛好 : 寫autolisp
個性 : 正常
使用年資 : 10
使用版本 : 2008
經驗值 : 4955
威望值 : 0
注冊日期 : 2011-06-02
男 巨蟹座 雞

回頂端 向下

[討論]請問大家對lisp與EXCEL的應用連結的方式 Empty 回復: [討論]請問大家對lisp與EXCEL的應用連結的方式

發表 由 pizg 周三 8 6月 2011 - 12:38

想知道Excel方法如何使用,
可以先在Excel裏錄製巨集,
然後參考它的VBA碼.
pizg
pizg
高級會員
高級會員

文章總數 : 258
年齡 : 59
來自 : 桃園縣
職業 : 建築設計;程式設計
愛好 : 音樂;攝影;繪畫;棋奕;電子;機器人
個性 : 隨和
使用年資 : 30↑
使用版本 : 2015
積分 : 10
經驗值 : 6697
威望值 : 320
發帖精華 : 1
注冊日期 : 2010-04-16
串連貼紙成功 男 摩羯座 龍

https://pizgchen.blogspot.com/

回頂端 向下

回頂端


 
這個論壇的權限:
無法 在這個版面回復文章
[討論]請問大家對lisp與EXCEL的應用連結的方式 Aoe1-113[討論]請問大家對lisp與EXCEL的應用連結的方式 Ioaoe110[討論]請問大家對lisp與EXCEL的應用連結的方式 2020-310[討論]請問大家對lisp與EXCEL的應用連結的方式 Oiu15010[討論]請問大家對lisp與EXCEL的應用連結的方式 2020-211[討論]請問大家對lisp與EXCEL的應用連結的方式 Ia15010[討論]請問大家對lisp與EXCEL的應用連結的方式 Aizyao10[討論]請問大家對lisp與EXCEL的應用連結的方式 Uos15010[討論]請問大家對lisp與EXCEL的應用連結的方式 BPl3tjj[討論]請問大家對lisp與EXCEL的應用連結的方式 Ziao1510
[討論]請問大家對lisp與EXCEL的應用連結的方式 Aoe15010[討論]請問大家對lisp與EXCEL的應用連結的方式 Oo-2-110[討論]請問大家對lisp與EXCEL的應用連結的方式 Zuoiy_10[討論]請問大家對lisp與EXCEL的應用連結的方式 Aizyao11[討論]請問大家對lisp與EXCEL的應用連結的方式 Iyb_1510[討論]請問大家對lisp與EXCEL的應用連結的方式 Aoe1-112[討論]請問大家對lisp與EXCEL的應用連結的方式 Uos15011[討論]請問大家對lisp與EXCEL的應用連結的方式 Aoe2da10[討論]請問大家對lisp與EXCEL的應用連結的方式 Aoe2da11[討論]請問大家對lisp與EXCEL的應用連結的方式 Aoe10