VBA 매크로의 호환 여부 확인

Visual Basic for Applications (VBA) 매크로가 포함된 Excel 파일은 매크로에 사용된 모든 API에 Apps Script에서 직접 상응하는 항목이 있는 경우 호환되는 것으로 간주됩니다. 매크로가 완전히 호환되지 않는 경우 해결 방법을 적용하거나 코드를 조정하여 Apps Script에서 작동하도록 할 수 있습니다.

매크로 변환기의 호환성 보고서를 사용하여 파일을 있는 그대로 자동 변환할 수 있는지 또는 코드를 조정해야 하는지 확인합니다.

호환성 보고서를 생성하면 각 파일 및 API에 다음 상태 중 하나가 적용됩니다.

상태 정의
정확하게 지원됨 이 파일에는 Apps Script에 직접 상응하는 API가 모두 포함되어 있습니다.
해결 방법으로 지원됨 이러한 파일에는 해결 방법으로 지원할 수 있는 API가 하나 이상 포함되어 있습니다.
추가 조사 필요 이 파일에는 진행 방법을 결정하기 위해 검토해야 하는 API가 하나 이상 포함되어 있습니다. 예를 들어 상응하는 API가 없거나 매크로 변환기에서 사용 중인 API를 확인하지 못했을 수 있습니다.

호환성 보고서 생성

  1. 컴퓨터에서 Google Drive를 엽니다.
  2. 오른쪽 패널에서 매크로 변환기 부가기능 매크로 변환기 아이콘를 클릭합니다. 측면 패널이 표시되지 않으면 오른쪽 하단에서 측면 패널 표시 를 클릭합니다.
  3. 파일 및 폴더 추가를 클릭합니다. 매크로 변환기는 Excel 파일만 인식합니다.
  4. 분석할 파일 또는 폴더를 선택하고 선택을 클릭합니다. 한 번에 2,000개 미만의 파일을 선택하세요.
  5. 호환성 보고서가 저장되는 위치를 변경하려면 대상 폴더 변경 을 클릭하고 원하는 폴더를 선택합니다. 그렇지 않으면 내 드라이브 폴더에 저장됩니다.
  6. 보고서 생성을 클릭합니다.
  7. 분석이 완료되면 보고서 보기를 클릭합니다.

호환성 보고서 검토

호환성 보고서의 세부정보를 사용하여 파일 변환을 진행할 방법을 결정하세요. 보고서에는 다음 섹션이 포함됩니다.

  • 요약: 이 시트에는 제출된 모든 파일과 API의 호환성에 관한 집계된 분석이 나와 있습니다.
  • 파일 - 호환성: 이 시트에는 매크로 변환기에 제출된 모든 파일과 각 파일의 호환성 상태 및 세부정보가 나와 있습니다.
  • 파일 - 세부 분석: 이 시트에는 파일 내 API에 관한 자세한 정보와 각 API를 성공적으로 변환하기 위해 취할 수 있는 조치가 나와 있습니다. 먼저 상단 드롭다운 메뉴에서 파일을 선택합니다. 그런 다음 하단 드롭다운 메뉴에서 상태를 선택합니다.

조사할 API해결 방법이 있는 API라는 시트를 사용하여 API별로 보고서를 검토할 수도 있습니다.

진행 방법 결정

각 상태에 대한 권장사항은 다음과 같습니다.

상태 권장사항
정확하게 지원됨 VBA API의 동일한 로직을 Apps Script에서 재현할 수 있습니다. 전환을 진행합니다.
해결 방법으로 지원됨 하나 이상의 VBA API를 상응하는 Apps Script API로 대체하는 코드를 작성해야 합니다. 일반적으로 변환을 진행할 수 있습니다.

파일을 변환하기 전후에 해결 방법으로 지원됨으로 표시된 VBA API를 수동으로 대체할 수 있습니다. 변경사항을 미리 적용하는 것이 좋습니다.

추가 조사 필요 하나 이상의 API를 변환할 수 없습니다. 코드에서 해당 API의 중요도에 따라 파일을 변환하지 못할 수도 있습니다. 원본 VBA 코드를 이해하는 사람이 최종 평가를 수행해야 합니다.

파일을 변환하려면 하나 이상의 VBA API를 Apps Script로 대체하는 코드를 작성해야 합니다. 파일을 변환하기 전후에 조사 필요로 표시된 VBA API를 수동으로 대체할 수 있습니다. 사전에 변경하는 것이 좋습니다.

호환성 보고서를 평가한 후 VBA 매크로를 앱 스크립트로 변환을 참고하세요.