통합 문서에 VBA 코드가 포함되어 있으면 True를 반환합니다
구문
function VBADefined:boolean;
주의 사항
VBA 코드가 보존되어야 할 때 기존 통합 문서를 덮어쓰기 전에 VBADefined를 사용하세요
클래식 XLS 구현에서 True 결과는 통합 문서에 VBA 프로젝트 스트림이 있음을 의미합니다
예제
이 예제는 기존 통합 문서를 열고 저장하기 전에 VBA 코드가 포함되어 있는지 확인합니다
var
Workbook: IXLSWorkbook;
begin
Workbook := TXLSWorkbook.Create;
try
Workbook.Open('C:\Reports\Template.xls');
if Workbook.VBADefined then
ShowMessage('This workbook contains VBA code.');
Workbook.SaveAs('C:\Reports\TemplateCopy.xls');
finally
Workbook := nil;
end;
end;
참고 항목