Outlook アドインを開発しています。すでにほぼ完了していますが、指を置くことができないように見えることが 1 つあります。私の (Outlook アドイン) プロジェクトでは、EmailTransferRibbon という名前の新しいアイテム (リボン (ビジュアル デザイナー)) を追加しました。このリボンは Outlook で表示されています。このリボン ボタンをクリックしたときに Outlook アドインを開始できるようにしたいと考えています。
これは私のリボンがどのように見えるかです:
public partial class EmailTransferRibbon
{
private void EmailTransferRibbon_Load(object sender, RibbonUIEventArgs e)
{
}
private void btnEmailTransfer_Click(object sender, RibbonControlEventArgs e)
{
}
}
これは、リボン ボタンをナビゲートするアドインです。
public partial class ThisAddIn
{
EmailTransferForm emailTransferForm = new EmailTransferForm();
public void ThisAddIn_Startup(object sender, System.EventArgs e)
{
InboxFolderItemAdded();
Button btnRefresh = emailTransferForm.Controls.Find("btnRefresh", true).FirstOrDefault() as Button;
btnRefresh.Click += new System.EventHandler(this.btnRefresh_Click);
}
}
私はこのようなことをしようとしましたが、RibbonControlEventArgs は System EventArgs と同じではないため、これは問題です:
var addIn = Globals.ThisAddIn;
addIn.ThisAddIn_Startup(sender, e);
リボン ボタンを押してアドインを開始する方法を教えてください。ありがとう!