我正在使用Excel VSTO 2007應用程序。我想知道是否有一種方法可以禁用Excel的查看選項卡中的Hide
和Unhide
按鈕。C#VSTO Excel 2007 - 禁用隱藏/取消隱藏按鈕
編輯:我正在尋找一種方式來做到這一點編程方式使用C#代碼。舊的vba可能會有用。我搜查了很多,找不到任何特定的解決方案。
我正在使用Excel VSTO 2007應用程序。我想知道是否有一種方法可以禁用Excel的查看選項卡中的Hide
和Unhide
按鈕。C#VSTO Excel 2007 - 禁用隱藏/取消隱藏按鈕
編輯:我正在尋找一種方式來做到這一點編程方式使用C#代碼。舊的vba可能會有用。我搜查了很多,找不到任何特定的解決方案。
我使用類似以下禁用表刪除按鈕,或許有你想要的東西類似的東西:
Microsoft.Office.Tools.Excel.Worksheet.Worksheet excelShtBase;
excelShtBase.Application.CommandBars["Ply"].Controls["&Delete"].Enabled = false;
我不認爲你可以在Excel 2007中禁用內置的控制和除非您使用功能區XML創建自己的功能區欄控件。
MSDN上有很多示例或教程,這裏有一個適合您的(Display and Hide Tabs, Groups, and Controls on the Microsoft Office Ribbon)。
這是我最後的選擇。謝謝。 –
您可以嘗試在功能區中設置與外觀和ID相匹配的按鈕,但不確定它是否可以使用;這裏的列表:http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=6627 –
不能相信它!你們不是C#,VSTO標籤嗎?我真的沒有任何代碼在這裏展示。 –
@閉門器:這個問題不是脫離主題。 Excel *編程*問題早已被確定爲* On-Topic * for SO。 – RBarryYoung