Board logo

標題: [發問] excel vba 屬性是空的 [打印本頁]

作者: symis    時間: 2013-4-3 11:47     標題: excel vba 屬性是空的

我用excel 2007,請問:
1. 為何某個檔,開巨集,選設計模式,點某個按鈕,選屬性,出現屬性視窗,但裡面卻是空的? 要如何才能看到屬性?
2. 為何某個檔,選設計模式,鼠標移到按鈕上,就改為一隻手的圖示,表示點選下去有超連結,但我未開巨集啊!
點下去,出現: 「由於您的安全性設定,已經停用巨集。若要執行巨集,您需要重新開啟此活頁簿,然後選擇啟用巨集。如需關於啟用巨集的詳細資訊,請按一下 [說明]」,請問如何才能使得未開巨集時,鼠標移到按鈕上,不要改為一隻手的圖示?
謝謝!
作者: mark15jill    時間: 2013-4-8 09:21

本帖最後由 mark15jill 於 2013-4-8 09:25 編輯

回復 1# symis

若直接於活頁簿上插入按鈕,有兩種形式
1.按鈕<表單控制項>-"按鈕"        會出現在  Module1 內

2.按鈕<ActiveX>-"=EMBED("Forms.CommandButton.1","")"      會出現在  活頁簿  內



[attach]14575[/attach][attach]14576[/attach]


開巨集的話,選項  > 信任中心 > 信任中心設定 > 巨集設定  在自己挑選
作者: symis    時間: 2013-4-8 17:41

補圖和檔:
問1的圖:

問2的檔:
http://www.FunP.Net/407471

感謝大大的回覆,我還不熟,要再了解一下
作者: Hsieh    時間: 2013-4-8 18:32

回復 3# symis


    因為巨集已經關閉,所以物件只是圖案
啟用巨集後看看
[attach]14587[/attach]
設定完成後關閉檔案重新開啟
作者: symis    時間: 2013-4-9 10:24

感謝高手們相助,原來只要輸入vba的密碼,就能看到屬性,但是別的檔不用這樣,why?
別的檔也是一樣有設vba密碼的呀! 但不必開vba晝面,只要開檔→開巨集→點某個按鈕→點開發人員→點設計模式→點屬性, 如此即會出現屬性視窗,也有屬性內容。
作者: mark15jill    時間: 2013-4-9 11:53

感謝高手們相助,原來只要輸入vba的密碼,就能看到屬性,但是別的檔不用這樣,why?
別的檔也是一樣有設vba密碼 ...
symis 發表於 2013-4-9 10:24



    我想 您是誤會了...
     這似乎跟VBA 密碼無關吧..

     單純 有無開啟巨集... 的因素...
作者: symis    時間: 2013-4-9 16:03

Hi, mark15jill
可否請您試一試?
檔案在: http://www.FunP.Net/767273
操作步驟: (使用Excel 2007)
1. 開檔
2. 開巨集
3. 點: 開發人員
4. 點: 設計模式
5. 點某個按鈕
6. 點屬性 → 空的
7. 關屬性視窗
8. 打開vba
9. 點: Taxstd141,出現密碼: 輸入: 12345
10. 回Excel,點屬性 → 出現了!
作者: mark15jill    時間: 2013-4-10 08:48

Hi, mark15jill
可否請您試一試?
檔案在: http://www.FunP.Net/767273
操作步驟: (使用Excel 2007)
1. ...
symis 發表於 2013-4-9 16:03



因不確定此檔案是否涉及到其他關連
故僅以 圖示解釋此問題之看法
[attach]14607[/attach]

附帶一提.. 這跟密碼真的無關= =
只是鎖定的問題
作者: symis    時間: 2013-4-10 17:43

的確,解除鎖定,就可看到屬性。
經測試,要設「鎖定」,就一定要設密碼。
「鎖定」可以不勾,又保留密碼(不清空),如此進vba即不會問密碼。一開檔案,開巨集,也可看到按鈕的屬性。
謝謝!




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)