更改Excelbutton的标签
我正在尝试使用C#在Excel中添加一个button。 我已经添加了以下代码的button:
Shape rpsImportButton = worksheet.Shapes.AddFormControl(XlFormControl.xlButtonControl, 700, 35, 150, 22); rpsImportButton.Name = "Genrate RPS Import Template";
我遇到的问题是button上的标签只显示为“button2”。 .Name
属性不会设置标签。 我的问题是,如何设置button的标签? 我会认为这是一个简单的问题,而我只是缺less一些小东西。
谢谢
这是我永远把握的东西,许多我通过互联网尝试和find的答案都没有帮助。 解:
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.Shapes.AddFormControl
replaceworksheet.Buttons.Add