Notes for com 的程式設計技巧一

783 views

Published on

Com 概念介紹
設技入門一 開發環境介紹
設技入門二 巨集的使用
實例DEMO Execl to Notes (泛用型)
Notes to Word

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
783
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Notes for com 的程式設計技巧一

  1. 1. Notes for COM 的程式設計技巧一• ================================• 版權所有 (C)2006• 作者:劉文川         Jason Liu [Huchungling 阿沖 ]• 手機: 0932153438• Msn : huchungling@pchome.com.tw• 環境: Lotus Notes 製作 R6 and Winxp home• • Working Together• TRY IT....• the power of one• 心是最大的戰場• 唯有不斷的學習 才是成功的關鍵• ================================
  2. 2. 大綱• Com 概念介紹• 設技入門一 開發環境介紹• 設技入門二 巨集的使用• 實例 DEMO Execl to Notes ( 泛用型 )• Notes to Word
  3. 3. 實際運用• Notes to Word• Notes to Execxl• Notes to Project…(Office 產品 )• Notes to OpenOffice• Word to Notes• Execl to Notes• VB to Notes• VB to Word• VB to Excexl……( 程式開發工具 )• Socket to Air COM 元件 For Notes( 簡訊程式 )
  4. 4. 如虎添翼• Notes 可以說是一個功能強大的整合性平 台 , 但是他不是十全十美的 , 如果瞭解他得 優點運用得當的話妳會發現他真的是一個 神奇的應用程式系統 .• 實際案例一 CRM 系統與 Notes 整合 ( 倚 天)• 實際案例二 公文資料匯出備份 ( 台北市監 理處 )
  5. 5. Visual BASIC For Application(VBA)• ●VBA 是內建於軟體的 VB ,雖然很多功能 被拿掉 ( 像是轉譯成執行檔、製作 ActiveX 元件 ......) ,但執行能力大致上與 VB 相同 ,因此我們可以在 VBA 內練習一般的 VB 程式編寫,因此電腦裡沒有安裝 VB ,只要 啟動像是 Word 、 Excel 、 AutoCAD2000...... 等的 VBA ,就可以來練習 VB 。
  6. 6. VBA- 設技入門一• ● 首先我們到 Word 功能表的〝工具〞裡。
  7. 7. VBA- 設技入門一• ●Excel 也是一樣 。
  8. 8. VBA- 設技入門一• ●PowerPoint 也好。
  9. 9. VBA- 設技入門一• ● 即使是 AutoCAD2000 也行。
  10. 10. VBA- 設技入門一• ● 選擇〝巨集〞→〝 Visual BASIC 編輯器〞。
  11. 11. VBA- 設技入門一• ● 簡易版的 Visual BASIC 就出現了,我們 可以開始 VB 的學習之旅了。
  12. 12. VBA- 設技入門一• ● 在 VBA 底下,我們可以由該應用軟體下編寫 VB 程 式碼外,我們也可以仿照 VB 的表單方式,我們來呼 叫個表單來用用。
  13. 13. VBA- 設技入門一• ● 有了表單,有了可供選擇的物件,一樣可以拖到表 單上安放,與 VB 是幾乎一模一樣,各位可以與上半 部的 VB 去做比較。
  14. 14. VBA- 設技入門一• ● 另一個強力的 VBA 執行工具,就是把該軟體的文 件當作 VBA 的執行容器 (Container) 。
  15. 15. VBA- 設技入門一• ● 只要工具列上的三角板按鈕不是呈現被按下的凹陷 狀態時,此時文件上的物件是呈現執行狀態!
  16. 16. VBA- 設技入門二 ( 巨集的使用 )• 錄製巨集的步驟如下 :• 在 office 2000 以上版本 WORD 及 EXCEL,POWER POINT 均可錄製巨集 .• 1. 開啟 EXCEL → 工具 → 錄製新巨集 → 輸入巨集 名稱 , 儲存位置 , 描述說明 ( 空白不可 ) → 確定 ( 既可開始錄製 )• 錄製完成後 → 停止錄製 .• 2. 開啟新的 EXCEL Sheet2 或 Sheet3 → 工具 → 巨集 → 巨集執行既可 .( 程式碼在 Visual Basic 編 輯器內 )
  17. 17. VBA- 設技入門二 ( 巨集的使用 )• Excel 提供了「錄製巨集」的功能,可以將我們操作 Excel 的步驟記錄下來,並轉換成 VBA 指令。此後, 我們如果要再執行相同的 Excel 步驟,只要執行這個 錄製好的巨集就可以了。• 現在我們就來錄製一個巨集。• 有一份成績單如下,我們希望在名次欄標示前三名。• 首先,我們先錄製依成績排序的巨集。
  18. 18. VBA- 設技入門二 ( 巨集的使用 )
  19. 19. VBA- 設技入門二 ( 巨集的使用 )
  20. 20. VBA- 設技入門二 ( 巨集的使用 )
  21. 21. VBA- 設技入門二 ( 巨集的使用 )
  22. 22. VBA- 設技入門二 ( 巨集的使用 )
  23. 23. VBA- 設技入門二 ( 巨集的使用 )• 若我們要重新執行巨集,則可按步驟 10
  24. 24. VBA- 設技入門二 ( 巨集的使用 )• 因為我們在步驟 2 有指定快速鍵,故也可以按 Ctrl +a ,重新執行巨集。• 我們可以查看,錄製好的巨集轉換成什麼 VBA 指令 。
  25. 25. VBA- 設技入門二 ( 巨集的使用 )
  26. 26. VBA- 設技入門二 ( 巨集的使用 )• 第一次開啟 VB 編輯器時,可以看到三個視窗,但是 卻沒看到我們錄製的程式碼。請執行步驟 12, 13 ,就 可看到程式碼。
  27. 27. VBA- 設技入門二 ( 巨集的使用 )• 這些程式碼就是描述我們剛剛執行的動作。讀者錄製 巨集後,就來看程式碼,幾次後就會瞭解程式敘述所 代表的動作意義,此不多做說明。
  28. 28. VBA- 設技入門三 (VBA VS LS)
  29. 29. 表 1 Notes API COM 的文章架構的比較
  30. 30. 同等級設備下每 10000 的測試報告
  31. 31. 參考資料• 巨集揭密:何謂巨集以及如何使用巨集• http://office.microsoft.com/zh-tw/assistance/HA100072101028.aspx#two• 四兩撥千斤--Excel巨集• http://blog.xuite.net/showmean/excel• 我的資訊盒子• http://www.myinfobox.net/

×