2003 년과 2007 년 Excel 버전이 모두 내 컴퓨터에 설치되어 있습니다. 현재 소스 코드는 Office111 (2003) interop 어셈블리 인 Microsoft.Office.Interop.Excel.dll을 사용하여 Excel 템플릿을 만듭니다.2003 년과 2007 년 모두 설치된 컴퓨터의 C#에서 Excel 2003 템플릿 만들기
템플릿을 만들어 Excel 2007에서 열면 완벽하게 열립니다. 2003 년에 열 때 같은 템플릿이 "파일 형식이 유효하지 않습니다"라는 메시지가 나타납니다.
_excel = new Excel.Application();
_workbooks = _excel.Workbooks;
_excel.Visible = false;
_excel.DisplayAlerts = false;
// create and add a workbook with 1 worksheet named "Sheet1"
_workbook = _workbooks.Add(Excel.XlWBATemplate.xlWBATWorksheet);
_sheet = (Excel.Worksheet)_workbook.ActiveSheet;