Tag: 列表对象

从命令行应用程序刷新Excel ListObject

我试图通过命令行应用程序更新由Excel加载项(示例代码1)创build的工作簿中承载的listObject的信息。 我已经尝试创build一个Excel的实例,并访问所有listObjects但GetVstoObject总是返回空对象。 我认为是一个安全问题,但我不知道如何解决它。 (例如Code2)。 我已经尝试了与ServerDocuments,但我没有CachedData,并且不可能在应用程序加载项级别使用。 任何build议? 提前致谢。 代码1 using System; using System.Data; using Excel = Microsoft.Office.Interop.Excel; using Office = Microsoft.Office.Core; using Microsoft.Office.Tools.Excel; using Microsoft.Office.Tools.Excel.Extensions; namespace ExcelAddIn2{ public partial class ThisAddIn{ private void ThisAddIn_Startup(object sender, System.EventArgs e){ DataTable theDataTable = GetDataTable(); Workbook workbook = Globals.ThisAddIn.Application.ActiveWorkbook.GetVstoObject(); Worksheet worksheet = ((Excel.Worksheet)workbook.Worksheets[1]).GetVstoObject(); Excel.Range range = worksheet.Range[worksheet.Cells[1, 1], worksheet.Cells[1, 1]]; […]