엑셀 통합 문서를 가지고 있습니다. 자동으로 새로 고침되는 HTML 페이지로 표시해야합니다 (2 분마다). 이를 위해 모든 시트에서 계산을 실행 한 다음 HTML로 저장해야합니다. 나중에 새 HTML 파일을 이전 HTML 파일과 교환하는 방법을 나중에 알아낼 것입니다. 나는 이미 모든 계산을 수행하고 매 2 분마다 HTML로 저장하는 Excel 매크로를 가지고 있습니다. 내가해야 할 일은 그 매크로를 호출하는 것입니다.엑셀이 설치되지 않은 경우 엑셀 매크로 실행
이 모든 작업을 수행 할 기계는 서버 컴퓨터이므로 MS 오피스를 설치할 수 없습니다. 따라서 Excel COM Inter-op를 사용할 수 없습니다.
하나는 제가 .net 프로그램이나 매크로를 실행할 VB 스크립트를 작성할 수 있다면입니다. 그러나 .net 프로그램은 항상 inter-op를 사용합니다.
또 다른 방법은 HTML로 책을 저장하고 HTML 자체에서 매크로를 실행할 수 있는지 여부입니다 (HTML에 VB 코드가있는 경우 모릅니다). 또한 여기에 내가 설치할 수없는 Visual Basic Editor가 필요하다는 것을 발견했습니다 (Excel 만 제공).
타사 소프트웨어를 사용하지 않는 것이 좋습니다.
위의 두 절차 중 하나를 주어진 조건에서 구현할 수 있습니까? 다른 방법이 없다면?
UPDATE :
해결책 오픈 XML로 찾고있다 그리고 마지막으로 SDK는 계산 엔진이없는 오픈 XML 2.0 엑셀 계산을 실행할 수없는 것으로 나타났습니다. Open XML SDK 2.5에 계산 엔진이 있습니까 ??
나는 이전 EPPlus을 발견했다. 그러나 제 3 자 소프트웨어를 사용하지 않고 어떤 방법이 있다면 나는 좋을 것입니다. 이 작업에서 나를 도울 dll을 Excel에서 얻을 수 있습니까? – amaturcoder
@ amaturcoder No. –
내 대답을 참조하십시오. 대안을 제시하고 Excel 작업용 공유 상자를 사용하고 서버 작업에 서버를 사용하십시오. –