更改Excel按钮的标签
本文关键字:标签 按钮 Excel 更改 | 更新日期: 2023-09-27 18:19:25
我正在尝试使用c#在Excel中添加一个按钮。我用下面的代码添加了按钮:
Shape rpsImportButton = worksheet.Shapes.AddFormControl(XlFormControl.xlButtonControl, 700, 35, 150, 22);
rpsImportButton.Name = "Genrate RPS Import Template";
我遇到的问题是,按钮上的标签只是显示为"按钮2"。.Name
属性不设置标签。我的问题是,我如何设置按钮的标签?我认为这是一个简单的问题,我只是漏掉了一些小的东西。
谢谢
这是我花了很长时间才弄明白的事情,我在网上尝试和找到的许多答案根本没有帮助。解决方案:
Excel.Shape ButtonXX = ws.Shapes.AddFormControl(Excel.XlFormControl.xlButtonControl, 700, 35, 150, 22);
ButtonXX.OLEFormat.Object.Text = "Text I Want";
享受:)
请尝试:
// make sure that 'worksheet' is dynamic
dynamic rpsImportButton = worksheet.Butons.Add(700, 35, 150, 22);
rpsImportButton.Text = "Genrate RPS Import Template";
编辑:用worksheet.Buttons.Add
代替worksheet.Shapes.AddFormControl