C# Excel加载项按钮
我是Excel addin编程新手。我在C#中为Excel 2010创建了一个Excel加载项,它将在工作簿的每一页中创建一个按钮 有人能告诉我这个代码有什么问题吗C# Excel加载项按钮,c#,excel,add-in,C#,Excel,Add In,我是Excel addin编程新手。我在C#中为Excel 2010创建了一个Excel加载项,它将在工作簿的每一页中创建一个按钮 有人能告诉我这个代码有什么问题吗 Excel.Worksheet activeWorksheet = Globals.ThisAddIn.Application.ActiveWorkbook.ActiveSheet; Microsoft.Office.Tools.Excel.Worksheet vstoWorksheet = activeWorksheet.GetV
Excel.Worksheet activeWorksheet = Globals.ThisAddIn.Application.ActiveWorkbook.ActiveSheet;
Microsoft.Office.Tools.Excel.Worksheet vstoWorksheet = activeWorksheet.GetVstoObject(Globals.Factory);
Excel.Range selection = vstoWorksheet.Range[2, 2];
Microsoft.Office.Tools.Excel.Controls.Button button = new Microsoft.Office.Tools.Excel.Controls.Button();
button.Tag = vstoWorksheet.Controls.AddControl(button,selection, "Click"); button.Name = "Click";
button.BackColor = System.Drawing.Color.Cyan;
button.Text = "Click";
我看到了问题:
button.Tag = vstoWorksheet.Controls.AddControl(button,selection, "Click");
应该是:
vstoWorksheet.Controls.AddControl(button,selection, "Click");
微软在这里有一个完整的网站
Excel.Worksheet-activeWorksheet=Globals.ThisAddIn.Application.ActiveWorkbook.ActiveSheet;Microsoft.Office.Tools.Excel.Worksheet vstoWorksheet=activeWorksheet.GetVstoObject(Globals.Factory);Excel.Range selection=vstoWorksheet.Range[2,2];Microsoft.Office.Tools.Excel.Controls.Button=新的Microsoft.Office.Tools.Excel.Controls.Button();button.Tag=vstoWorksheet.Controls.AddControl(按钮,选择“单击”);button.Name=“单击”;button.BackColor=System.Drawing.Color.Cyan;button.Text=“单击”有人能告诉我这个代码有什么问题吗。