В моем VS2019
проекте VSTO для WORD AddIn
я создал кнопку на вкладке с помощью Ribbon XML
следующим образом. И VS2019
автоматически сгенерировал класс ThisAddIn.cs
, показанный ниже. Вопрос : Как получить программный доступ к элементу управления btnButton
ленты XML из ThisAddIn.cs
класса?
Замечание : Есть некоторые официальные лица, такие как этот тот, который показывает, как это сделать для Ribbon Designer
. Но мне нужно сделать это для Ribbon XML
.
Ribbon1. XML:
<ribbon>
<tabs>
<tab id="TabID" label="TEST">
<group id="MyGroup" label="My Group">
<button id="btnButton" label="Insert Text" screentip="Test button" onAction="OnTextButton" getEnabled="Get_Enabled" tag="textButtonTag"/>
</group>
</tab>
</tabs>
</ribbon>
ThisAddIn.cs :
public partial class ThisAddIn
{
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
}
private void ThisAddIn_Shutdown(object sender, System.EventArgs e)
{
}
protected override Microsoft.Office.Core.IRibbonExtensibility CreateRibbonExtensibilityObject()
{
return new Ribbon1();
}
#region VSTO generated code
private void InternalStartup()
{
this.Startup += new System.EventHandler(ThisAddIn_Startup);
this.Shutdown += new System.EventHandler(ThisAddIn_Shutdown);
}
#endregion
}