1

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);

リボン ボタンを押してアドインを開始する方法を教えてください。ありがとう!

4

1 に答える 1