기존 빌더6에서는 잘 사용되었었는데
2010에서 다시 프로그램을 만들려고 하는데.
excel_app=Variant::CreateObject("excel.application"); //Excel 프로그램 실행
excel_app.OlePropertySet("Visible", (Variant)false); //Excel 프로그램 Visible false 설정
// excel_app.OlePropertySet("Visible", (Variant)true); //Excel 프로그램 Visible false 설정
excel_app.OlePropertyGet("WorkBooks").OleProcedure("Open",asFileName.c_str()); //문서 파일 열기
excel_book=excel_app.OlePropertyGet("ActiveWorkbook"); //현재 Active된 WorkBook 선택
excel_sheet=excel_book.OlePropertyGet("ActiveSheet"); // WorkBook에서 Acitve된 Sheet선택
excel_app.OlePropertyGet("WorkBooks").OleProcedure("Open",asFileName.c_str()); //문서 파일 열기
이 부분에서
에 액섹스 할수 없습니다. 문서가 읽기 전용이거나 암호화되어 있습니다.
라고 하면서 오픈할수가 없네요.
빌더6에서는 되는데 2010에서는 안되는 이유를 못찾아서.. ㅠㅠ
|