2009-09-28 2 views

답변

0

구문 분석 할 파일의 제목이있는 경우 일부 텍스트를 확인하십시오.

+0

감사합니다. 나는 이것이 초기 파일을 제어 할 수없는 가장 좋은 방법이라고 생각한다. – Ali

0

숨겨진 버전 필드 또는 다른 문자열을 Excel 파일에 넣고 문자열이 일치하지 않으면 실행을 중단하십시오. 파일이 생성 된 파일이나 템플릿을 제어 할 수 있다고 가정합니다.

0

올바른 형식의 파일을 식별하는 표식을 워크 시트 내에 두는 대신 통합 문서 속성을 사용할 수도 있습니다. 사용자 지정 속성 "MyExcelFilesClassification"을 만들고이 속성에 "MyTypeOfWorkbook"과 같은 값을 지정합니다.

Office.DocumentProperties customProperties = workbook.CustomDocumentProperties as Office.DocumentProperties; 
    foreach (Office.DocumentProperty property in customProperties) 
    { 
     if (property.Name == "MyExcelFilesClassification") 
     { 
      string modelType = property.Value as string; 
      if (modelType == "MyTypeOfWorkbook") 
      { 
       // do something 
      } 
     } 
    } 

이 C# 코드이지만, VBA 또는 VB 구문은 매우 다른 안 : 코드 파일을 열 때, 같은과, 속성이 올바른 값이 있는지 확인합니다.

관련 문제