1

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 がありますが、その使用方法の例が見つかりません。ありがとう

4

0 に答える 0