【发布时间】:2012-06-04 08:39:58
【问题描述】:
需要通过外部 winform 应用程序调用 Excel 加载项中的 Refresh 按钮/方法。这是我要做的事情:
private Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();
public FormMain()
{
InitializeComponent();
RefreshExcelSheet(@C:\a.xls");
}
private bool RefreshExcelSheet(string path)
{
using (var wb = excel.Workbooks.Open(path).WithComCleanup())
如何单击刷新按钮或简单地调用其事件?
我正在查看这些文章,但它们使用的是 VBA,我想要一个 Winform 应用程序来打开电子表格并单击按钮:
Accessing a VSTO application-addin types from VBA (Excel)
Expose VSTO functionality to VBA w/o local admin
【问题讨论】:
标签: c# winforms excel vsto invoke