如何在c中访问excel的“ThisWorkbook”
下面创建了Module1.bas并将代码存储在其上。我想将下面的代码添加到 从该工作簿触发宏 如何在此工作簿中添加打开的工作簿 sCode=专用子工作簿\u打开\r\n+ UserForm1.Show\r\n+ 端接头如何在c中访问excel的“ThisWorkbook”,excel,excel-2007,vba,Excel,Excel 2007,Vba,下面创建了Module1.bas并将代码存储在其上。我想将下面的代码添加到 从该工作簿触发宏 如何在此工作簿中添加打开的工作簿 sCode=专用子工作簿\u打开\r\n+ UserForm1.Show\r\n+ 端接头 using Excel = Microsoft.Office.Interop.Excel; using VBIDE = Microsoft.Vbe.Interop; VBIDE.VBComponent oModule; String sCode; oModule = wb.VBP
using Excel = Microsoft.Office.Interop.Excel;
using VBIDE = Microsoft.Vbe.Interop;
VBIDE.VBComponent oModule;
String sCode;
oModule = wb.VBProject.VBComponents.Add(VBIDE.vbext_ComponentType.vbext_ct_StdModule);
sCode ="Private Sub Workbook_Open()\r\n" +
"UserForm1.Show\r\n" +
"end sub"
oModule.CodeModule.AddFromString(sCode);
var workbookMainModule = wkBk.VBProject.VBComponents.Item("ThisWorkbook");
workbookMainModule.CodeModule.AddFromString(sCode);