MaverickRay 發表於 18-10-28 23:14

請教一個VBA初階的巨集按鍵指定上的問題

想請教一些關於巨集按鍵指定上的小疑問,主要是從網路看了一些關於如何自訂按鍵範例,然後在從微軟官網那有看沒有懂的文章英翻中解說,再外加自己用Google的翻譯後,取得以下幾個資訊=======================

表單控制項表單控制項是與舊版 Excel (自 Excel 5.0 以後版本) 相容的原始控制項。表單控制項也設計成可在 XLM 巨集表上使用......


ActiveX 控制項ActiveX 控制項可用於工作表表單 (無論是否搭配使用 VBA 程式碼),也可用於 VBA UserForm。一般而言,當您的設計需求要比表單控制項提供的設計更有彈性時,即可使用 ActiveX 控制項。ActiveX 控制項包含擴充屬性,可用以自訂控制項的外觀、行為、字型及其他特性。
然後以及還可利用繪圖的方式來指定巨集....於是問題來了,從網路教學影片裡有看到有大大是利用ActiveX控制後,直接將程式碼全部丟入這按鍵裡的Sub,再刪除原先系統錄製時產生的module,也就是這樣,所以才想起以前曾下載過某個大大的檔案,左找右找就是找不到其存放程式碼的module,應該就是將程式全丟到按鍵裡去了吧?!(是這樣嗎?),但這樣的做法好像是只能用插入ActiveX的方式才可,若改用表單控制項就好像還是要乖乖將程式碼放在module模組處,然後再利用指定巨集的方式去配合使用...當然另外的方法=>插入一張圖片(如上圖二),然後指定巨集...===============最後我看了整整一天,真的很佩服微軟的"專業"翻譯,讓我看得有夠迷糊了..如果再回頭去用我的破英文看,有時還比他翻出來的中文更讓人懂得一二。而其中還有提到UserForm使用者表單這東東....嗚,感覺快陣亡了...有沒有哪個好心高手,願意稍解一下這四者的差異呢?
1、其實也不用全講述,我最想知道的是【ActiveX】與【表單控制項】長的那麼像,為何要分兩派?用哪一個比較好?
2、【UserForm】這是什麼東東?我要如何切入..感謝.....網路查了下,有看沒懂啊...= ="另一個小問題,放在其它討論區,這邊也一塊問一下好了...
3、有沒有方法可以讓EXCEL的右鍵選單的快捷功能列的字體放大呢?用試算表內部去設定可以達成嗎??因為電腦用的時間一久,再用選單時,看得我眼睛都快脫窗了...救命....
4、@自行錄製巨集時,會將程式錄到moudle裡,若錄完後關閉試算表,下次再另錄時,則又會多錄到另一個moudle裡,可是若是在試算表不關閉的前提下,不論錄幾個巨集,則全會放在同一個moudle裡,想請教程式人員們,你們是習慣將所有程式全放在同一個moudle裡還是每個皆獨立存放?就個人的試驗結果,好像獨立或合併在同個module裡都可以,只是指定巨集時會出現較長的名稱。不知道這兩者的差異在?這些module的問題主要是用於日後管理方便。以上,大恩大德感激不盡
(註:若您知道其一二~也可以一塊討論哦,謝謝大家的幫忙)

頁: [1]
查看完整版本: 請教一個VBA初階的巨集按鍵指定上的問題