Excel のセルにドロップダウン リストを追加し、次のように配列から入力することができます。
Range oRange = ws.get_Range("A1", "A1");
DropDowns xlDropDowns;
DropDown xlDropDown;
xlDropDowns = ((DropDowns)(ws.DropDowns(Type.Missing)));
xlDropDown = xlDropDowns.Add((double)oRange.Left, (double)oRange.Top, (double)oRange.Width, (double)oRange.Height, true);
string[] items = new string[] { "John", "Jim", "Jason", "Joe" };
//Add items into drop down list
for (int i = 0; i < items.Length; i++)
{
xlDropDown.AddItem(items[i], i + 1);
}
しかし、変更/選択変更イベントをこのドロップダウンに関連付ける方法と、それがどのように機能するか (C# コードまたは他の場所に戻るか) を確認できません。ドキュメントは限られているようです。onAction がありますが、その使用方法の例が見つかりません。ありがとう