2013-11-14 1 views
0

작은 매크로를 만들어 개인 매크로 통합 문서에 저장했습니다. 새로운 Excel 통합 문서로 테스트하여 작동합니다 (다른 통합 문서에서 볼 수 있음). 그러나 프로그래밍 방식으로 새 Excel 통합 문서를 생성 할 때 매크로가 표시되지 않습니다. 어쨌든이 문제를 해결하고 해당 통합 문서에서도 매크로를 볼 수 있습니까?개인 통합 문서의 Excel 매크로가 코드에서 생성되지 않음 Excel 응용 프로그램 및 통합 문서

Microsoft.Office.Interop.Excel.Application exc = new Microsoft.Office.Interop.Excel.Application(); 
exc.Visible = true; 
exc.Workbooks.Add(); 
ExcelWorksheet = exc.ActiveSheet; 

이것은 Excel 통합 문서를 생성하는 데 사용하는 코드입니다.

+0

이 코드를 실행하는 문맥은 무엇입니까? 너의 신임장으로 운영되는거야? –

답변

0
 var excelApp1 = new Excel.Application(); 
     // Make the object visible. 
     excelApp1.Visible = true; 

     // Create a new, empty workbook and add it to the collection returned 
     // by property Workbooks. The new workbook becomes the active workbook. 
     // Add has an optional parameter for specifying a praticular template. 
     // Because no argument is sent in this example, Add creates a new workbook. 
     excelApp1.Workbooks.Add(); 

     // This example uses a single workSheet. 
     Excel._Worksheet workSheet1 = excelApp1.ActiveSheet;