void ExcelReportPrepare(string excel_file, string sheet_name, int bPrint, int bClose, int year, int month, int day, int hour, int bSave);
엑셀을 실행하기 전에 인쇄하거나 볼 엑셀파일의 경로와 날짜 등을 미리 지정하는 함수이다. 이 함수를 사용하고 난 후 ExcelReportRun을 사용하여 엑셀을 실행하면 해당 작업을 할 수 있다.
함수인자
excel_file – 엑셀 파일 이름 (파일 경로명)
excel_sheet - 엑셀 파일의 Sheet이름
bPrint - 해당 파일을 자동 인쇄하는 기능
bClose - 자동 인쇄시나 자동 저장 시 사용
year – 데이터의 설정 날짜 년.
month – 데이터의 설정 날짜 월.
day – 데이터의 설정 날짜 일.
hour – 데이터의 설정 날짜 시.
bSave – 데이터를 읽어와서 해당 일자로 자동 저장하는 기능 (9.4.0 부터 사용가능)
return 값
리턴값은 없음.
예제1
@ExcelReportPrepare("C:\\Report\\Test.XLS","", 1, 1, 2002,10,19,0);
@ExcelReportRun();
문장설명 : 엑셀을 자동으로 실행하여 Test.XLS 파일을
예제2
@ExcelReportPrepare("C:\\Report\\Test.XLS","", 1, 1, 2002,10,19,0);
@ExcelReportPrepare("C:\\Report\\Test2.XLS","", 1, 1, 2002,10,18,0);
@ExcelReportRun();
문장설명 : 엑셀을 자동으로 실행하여 Test.XLS 파일은
예제3
@ExcelReportPrepare("C:\\Report\\Test.XLS","", 0, 0, 2002,10,19,0);
@ExcelReportRun();
문장설명 : 엑셀을 자동으로 실행하여 Test.XLS 파일을
예제4
@ExcelReportPrepare("C:\\Report\\Test.XLS","", 0, 0, $YEAR,$MONTH,$DAY,$HOUR);
@ExcelReportRun();
문장설명 : 엑셀을 자동으로 실행하여 Test.XLS 파일을 사용자가 지정한 $YEAR년, $MONTH월, $DAY일의 자료를 보여준다. ($YEAR,$MONTH,$DAY는 아날로그 메모리 태그임)
예제5
@ExcelReportPrepare("C:\\Report\\Test.XLS","", 0, 0, $YEAR,$MONTH,$DAY,$HOUR, 1);
@ExcelReportRun();
문장설명 : 엑셀을 자동으로 실행하여 Test.XLS 파일을 사용자가 지정한 $YEAR년, $MONTH월, $DAY일의 자료를 C:\ExcelReportBackup폴더에 자동으로 파일 저장한다. ($YEAR,$MONTH,$DAY는 아날로그 메모리 태그임)
예제는 작업선택 프로그램에서 글자메뉴 “파일 | 복원”을 선택하여 참조하시기 바랍니다.