动态更新自定义Excel功能区中下拉列表的sizeString属性

动态更新自定义Excel功能区中下拉列表的sizeString属性,excel,ribbon,Excel,Ribbon,我在Excel中有一个自定义功能区,它是用C#和ExcelDNA构建的。有一个动态填充的下拉元素,该列表的元素可以具有不同的长度。目前,我有一个静态属性sizeString=“zzzzzzzzz”,它在开始时预设长度。 是否可以根据用户从列表中选择的元素动态更改下拉列表的宽度?我发现,如果未提供sizeString属性,Excel将根据内容控制框的宽度。但是,如果所选字符串具有空格或特殊字符,则会在末尾用“…”将其截断。

我在Excel中有一个自定义功能区,它是用C#和ExcelDNA构建的。有一个动态填充的下拉元素,该列表的元素可以具有不同的长度。目前,我有一个静态属性sizeString=“zzzzzzzzz”,它在开始时预设长度。
是否可以根据用户从列表中选择的元素动态更改下拉列表的宽度?

我发现,如果未提供sizeString属性,Excel将根据内容控制框的宽度。但是,如果所选字符串具有空格或特殊字符,则会在末尾用“…”将其截断。