문제

그래서 SSIS 패키지를 만드는 바쁜 MAM은 Excel 문서에서 매크로를 실행해야합니다. VB를 모르거나 스크립트 작업에서 이것을 어떻게 코드 할 수 있는지 모르겠습니다.

"서식"이라는 매크로가있는 data.xlsm과 같은 엑셀 문서가 있습니다

Data.xlsm 에서이 서식 매크로를 실행 한 다음 새 업데이트 된 문서를 저장하는 스크립트 작업이 필요합니다.

도움이 감사합니다.

ive는 다른 게시물을 보았지만 그들 중 누구도 정말로 도움이되지 않거나 내가하려는 것보다 더 복잡한 것처럼 보입니다.

도움이 되었습니까?

해결책

여기에 C #의 기본 해골 코드가 매크로를 실행합니다 ( Microsoft.Office.Interop.Excel 이 작업을 수행하려면)

 Excel.Application xlApp = new Excel.Application();
 Excel.Workbook xlWorkBook = xlApp.Workbooks.Open("C:\\ExcelDirectory\\DATA.xlsm"); // absolute path needed
 xlApp.Run("Formatting"); // method overloads allow you to send it parameters, etc.
 xlWorkBook.Close(true); // first parameter is SaveChanges
 xlApp.Quit();
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top