使用NewButton.Height和NewButton.Width設置按鈕的大小。其他性能可以發現here
希望這有助於
編輯:
試試這個:
Set NewButton= .Controls.Add(Type:=msoControlButton, Id:=YourFaceID)
我不知道,但可能會做自動調整大小爲您
編輯2:
如果有幫助,請嘗試m如果你正在使用按鈕,請使用ribon。如果您知道基本的XML,編碼非常簡單。一個例子是這樣的:
<?xml version="1.0" encoding="utf-8" ?>
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" >
<ribbon>
<tabs>
<tab id="myTab" label="New Tab">
<group id="group1" label="New Buttons">
<button id="MyButton" label="My Button" imageMso="HappyFace" size="large" onAction="myButton_ClickHandler" />
</group>
</tab>
</tabs>
</ribbon>
</customUI>
這將創建一個絲帶,看起來像這樣:
簡單的步驟來得到這個:
- 打開一個新的Excel工作簿
- 將其另存爲Excel Add In(* .xlam)
- 下載這個免費軟件:XML UI editor
- 將代碼粘貼上述進去
- 保存
- 打開Excel
- 轉到Excel選項>加載項>進入和蜱不管你叫你的插件
- 有樂趣的是: )
有關代碼的幾點說明:OnAction是excell插件中的子名稱,該名稱將在單擊該按鈕時調用。其餘部分是相當自我解釋
欲瞭解更多信息,請查看here
無賴......我猜我希望存在一個方式來加載在Excel 2007中的較大的默認圖標或有有它自動調整,以填補默認情況下,整個可用區域...哦,以及... – JustADude 2009-11-03 02:17:56
如果您希望它填充整個可用區域,那麼只需將高度和寬度設置爲與容器的高度和寬度相同即可。至於定義'默認',爲什麼不創建一些默認大小或默認按鈕來關閉。給我一分鐘壽命,我認爲有一個'複製模板'funciton – TerrorAustralis 2009-11-03 02:21:45
請參閱編輯可能的解決方案 – TerrorAustralis 2009-11-03 02:25:37