1

C#を介して動的にExcelワークシートを作成しています。特定の列内のすべてのアクティブなセルに、提供するデータを含むドロップダウンがあるという要件があります。

私はそれをそのように単一のセルで動作させることができます:

        Excel.Range range = (Excel.Range)activeSheet.Cells[Type.Missing, 4];
        Excel.DropDowns dropDowns;
        Excel.DropDown dropDown;
        dropDowns = ((Excel.DropDowns)(activeSheet.DropDowns(Type.Missing)));
        dropDown = dropDowns.Add((double)range.Left, (double)range.Top, (double)range.Width, (double)range.Height, true);

        for (int i = 0; i < 10; ++i)
        {
            dropDown.AddItem(i.ToString());
        }

ただし、特定の列のアクティブなセルにのみ表示されるようには見えません。何か案は?

ありがとう。

4

0 に答える 0