1 Public Sub Igor() 2 Dim Dt sheet As Excel .Work sheet 3 Dim TotalC As Long '原始数据 范围 列 4 Dim TotalR As Long '原始数据 范围 行 5 Dt sheet = Glob...
var current Sheet Name = Globals.ThisAddIn.Application.ActiveWorkbook.Active Sheet .Name.ToString(); //切换到加载全部时选中的 sheet Globals.ThisAddIn.Application.ActiveWorkbook. Sheet s[current Sheet Name].Activate();
private void button1_Click(object sender, EventArgs e) StringBuilder sb = new StringBuilder(); foreach ( Excel .Work sheet sht in Globals.ThisWorkbook.Work sheet s) { ...
// 打开一个已经存在的 Excel 文件 Application excel App = new Application(); Workbook workbook = excel App.GetObject("path/to/ excel /file.xlsx") as Workbook; // 在 Excel 文件中进行操作 Work sheet work sheet = workbook.Work sheet s[1]; Range range = work sheet .Range["A1"]; range.Value = "Hello, World!"; // 关闭 Excel 文件 workbook.Close(); excel App.Quit(); 需要注意的是, 使用 GetObject 方法打开 Excel 文件时,需要传入文件的完整路径,而且文件必须已经存在。如果文件不存在,会抛出异常。另外, 使用 Excel 文件后,需要调用 Close 方法关闭文件,否则可能会出现进程无法退出的情况。