更改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.AddFormControlreplaceworksheet.Buttons.Add