준비 도구 키트를 사용하여 Microsoft 365 앱 애플리케이션 호환성 평가
Office 추가 기능 및 VBA용 준비 도구 키트를 사용하면 Office에서 사용하는 Microsoft VBA(Visual Basic for Applications) 매크로 및 추가 기능과의 호환성 문제를 식별하는 데 도움이 될 수 있습니다. 준비 도구 키트에는 조직에서 Microsoft 365 앱 이동할 준비를 평가하는 데 도움이 되는 VBA 매크로 호환성 및 추가 기능 준비 정보가 포함된 Excel 보고서를 만드는 준비 보고서 작성자가 포함되어 있습니다.
Microsoft 다운로드 센터에서 준비 도구 키트를 무료로 다운로드할 수 있습니다. 항상 최신 버전을 다운로드하고 사용하는 것이 좋습니다. 준비 도구 키트는 보고서를 실행할 때 최신 버전을 사용하고 있는지 확인하고 최신 버전을 다운로드하라는 메시지를 표시합니다. 최신 버전을 설치하기 전에 이전 버전의 준비 도구 키트를 제거할 필요가 없습니다.
중요
준비 도구 키트는 VBA 매크로의 코드를 복구하거나 수정하지 않습니다. 고급 보고서를 만드는 경우 보고서는 사용 가능한 경우 VBA 매크로 코드를 수정하기 위한 지침을 제공합니다.
준비 보고서 작성자는 Word, Excel, PowerPoint, Outlook, Access, Project, Visio 및 Publisher 파일에서 Office 2003까지의 Office 버전에 대한 VBA 매크로를 검색할 수 있습니다. Office에서 사용되는 특정 유형의 추가 기능을 검색할 수도 있습니다. 모든 Office 애플리케이션에 대한 추가 기능이 식별되지만 웹 추가 기능은 포함되지 않습니다. 자세한 내용은 VBA 매크로에 대해 분석된 파일 확장명 및 준비 보고서 작성자가 데이터를 수집하는 추가 기능 유형을 참조하세요.
다운로드는 사용자의 컴퓨터에 준비 도구 키트를 설치하는 데 사용할 수 있는 MSI 파일입니다. 설치 후 준비 보고서 작성자를 실행하면 UI 마법사에서 준비 보고서를 만드는 프로세스를 단계별 안내합니다. 명령줄에서 실행하거나 스크립트와 함께 사용할 수 있는 독립 실행형 실행 파일도 있습니다. 이는 보다 자동화된 방식으로 엔터프라이즈 전체의 사용자로부터 준비 정보를 수집해야 하는 경우에 유용합니다. 자세한 내용은 엔터프라이즈의 여러 사용자에 대한 준비 상태 정보 가져오기를 참조하세요.
다음은 Readiness Report Creator를 사용하는 데 유용한 정보입니다.
준비 상태 보고서 만들기 - 요구 사항 및 제한 사항, 보고서의 기반이 되는 정보 선택, 기본 보고서와 고급 보고서 간의 차이점 포함
준비 상태 보고서의 정보 해석 - VBA 매크로 및 추가 기능 준비 상태 모두에 해당
엔터프라이즈의 여러 사용자에 대한 준비 상태 정보 가져오기 및 명령줄 버전의 Readiness Report Creator를 사용하여 여러 컴퓨터 검색
SQL Server 사용하여 보고서 결과를 저장하고 Power BI를 사용하여 보고서 결과를 분석하여 특히 많은 양의 데이터가 있는 보고서의 경우 Excel 사용의 몇 가지 제한 사항을 극복합니다.
레이블을 사용하여 보고서의 데이터 분류 및 필터링 - 조직의 준비 상태를 분석하고 관련 의사 결정을 내리는 데 유용
보고서에 수집된 데이터의 개인 정보를 관리 하여 파일 경로 및 이름에 대한 중요한 정보를 숨기는 방법을 보여 줍니다.
보고서에 추가 기능 사용 정보를 수집하고 표시하여 조직 내에서 가장 자주 사용하는 추가 기능과 해당 사용자에 대한 더 나은 이해를 제공
추가 정보 - Readiness Report Creator에서 분석할 수 있는 파일 확장명, Readiness Report Creator에서 데이터를 수집하는 추가 기능 유형, 고급 보고서를 만들 때 Microsoft로 전송되는 정보의 예
참고
- 준비 도구 키트를 실행한 후 많은 기업에서 처음 예상보다 호환성 문제가 적다는 것을 알게 됩니다. 준비 도구 키트를 실행하는 기업에서 제공하는 데이터에 따라 검사된 파일의 평균 6%에 매크로가 있으며, 해당 파일 중 3.3%에는 매크로 문제가 있습니다. 따라서 매크로 호환성 문제가 있는 파일은 0.2%에 불과합니다. Office 추가 기능의 경우 찾은 추가 기능의 75%가 이미 채택되거나 지원되는 것으로 분류되어 있습니다.
- 준비 도구 키트에 대한 피드백이나 질문이 있는 경우 에서 ReadyForOffice@microsoft.com이메일을 보내주세요.
준비 상태 보고서 만들기
Readiness Toolkit 사용에 대한 요구 사항 및 제한 사항
Readiness Toolkit를 설치하고 사용하기 전에 다음 요구 사항을 알아야 합니다.
Windows 7 SP1(서비스 팩 1) 이
Microsoft .NET Framework 4.5.1 이상
Excel 2010 이상
참고
- 특히, 준비 상태 보고서에 400,000개가 넘는 결과가 표시될 것으로 예상되는 경우 64비트 버전의 Excel을 사용하는 것이 좋습니다.
- Windows 7 및 Excel 2010은 더 이상 지원되지 않는 제품입니다.
또한 Readiness Report Creator에 대해 알아야 하는 몇 가지 제한 사항이 있습니다.
준비 보고서 작성자는 암호로 보호된 파일을 검색할 수 없습니다. 이러한 파일 중 하나를 검색하려고 하면 파일이 보고서에 "암호로 보호됨"으로 표시됩니다.
기본적으로 준비 보고서 작성자는 SharePoint 문서 라이브러리, OneDrive 또는 다른 유형의 클라우드 기반 스토리지 위치에 저장된 파일을 검색할 수 없습니다. 이러한 파일 중 하나를 검사하려고 하면 파일이 보고서에 "클라우드 기반"으로 표시됩니다. 가능한 해결 방법은 클라우드 기반 파일을 검사하는 방법을 참조하세요.
준비 보고서 작성자는 Excel 워크시트에서 Office 문서의 각 문제를 별도의 행에 나열합니다. 따라서 준비 보고서 작성자는 1,046,575개 결과만 반환할 수 있습니다. 이러한 제한을 초과할 것으로 예상되는 경우 보고서 범위(예: 특정 부서)를 좁히는 것이 좋습니다.
보고서를 만드는 데 사용할 정보 선택
준비 보고서를 만들려면 먼저 보고서를 만드는 데 사용할 정보를 선택해야 합니다. 다음 표에는 가능한 옵션과 각 옵션에 대한 설명이 나와 있습니다. 또한 각 옵션으로 만들어지는 준비 보고서 유형을 지정합니다.
옵션 | 설명 | 만들어지는 보고서 |
---|---|---|
가장 최근에 사용한 Office 문서 및 이 컴퓨터에 설치된 추가 기능 |
준비 보고서 작성자는 사용자의 가장 최근에 사용한 파일 목록에 있는 Office 문서만 검색합니다. 이렇게 하면 검사의 포커스를 사용자가 정기적으로 액세스하는 문서로 좁힐 수 있습니다. 또한 Readiness Report Creator는 Readiness Report Creator가 실행되는 컴퓨터에 설치된 Office 추가 기능을 찾습니다. |
VBA 및 추가 기능 |
로컬 폴더 또는 네트워크 공유의 Office 문서 |
준비 보고서 작성자는 사용자가 지정한 폴더 또는 네트워크 공유의 Office 문서를 검색합니다. 준비 보고서 작성자는 지정된 위치와 해당 위치의 모든 하위 폴더를 자동으로 검사합니다. 참고: 이 옵션을 사용하는 경우 Readiness Report Creator는 Readiness Report Creator가 실행되는 컴퓨터에 설치된 추가 기능을 찾지 않습니다. |
VBA만 |
로컬 폴더 또는 네트워크 공유에 함께 저장된 이전 준비 상태 결과 |
이 옵션을 사용하면 여러 독립 실행형 컴퓨터의 개별 준비 상태 결과로 구성된 통합 보고서를 만들 수 있습니다. 예를 들어 재무 부서의 모든 컴퓨터에서 준비 보고서 작성자를 실행하여 각 검사 결과를 네트워크 공유에 저장하는 것이 좋습니다. 그런 다음 이 옵션을 사용하여 재무 부서에 대한 통합 보고서를 만들 수 있습니다. 자세한 내용은 엔터프라이즈의 여러 사용자에 대한 준비 상태 정보 가져오기를 참조하세요. |
사용 중인 준비 상태 결과에 따라 VBA만 또는 VBA 및 추가 기능 |
Office 원격 분석 대시보드에서 데이터를 추가합니다. |
이미 Office 원격 분석 대시보드를 사용하여 추가 기능 호환성을 평가하는 경우 이미 수집한 정보를 사용하여 준비 보고서를 만들 수 있습니다. Office 원격 분석 대시보드용 데이터베이스에 액세스하려면 준비 보고서 작성자에게 적절한 정보를 제공해야 합니다. 참고: 이 옵션을 사용하면 준비 보고서 작성자가 VBA 매크로를 찾을 수 없습니다. 사용자가 이 옵션을 실행하려면 데이터베이스에 대한 GRANT SELECT 액세스 권한이 필요합니다. |
추가 기능만 |
기본 보고서와 고급 보고서 중에서 선택
보고서를 만드는 데 사용할 정보를 선택하고 보고서를 저장할 위치를 지정한 후에는 기본 보고서를 만들지 또는 고급 보고서를 만들지 선택해야 합니다.
고급 보고서는 Microsoft 365 앱 VBA 매크로 및 추가 기능의 호환성을 평가하는 데 도움이 되는 추가 정보를 제공하기 때문에 고급 보고서를 만드는 것이 좋습니다. 예를 들어 고급 보고서에서는 다음과 같은 추가 정보를 얻을 수 있습니다.
VBA 매크로에서 발견된 문제에 대한 수정 조언(사용 가능한 경우)입니다. 이 정보는 보고서의 별도 워크시트에 표시됩니다.
추가 기능에 대한 준비 상태입니다. 예를 들어 보고서에는 소프트웨어 공급자가 Microsoft 365 앱 대해 지원되는 버전의 추가 기능이 있음을 표시할 수 있습니다.
추가 기능에 대한 준비 상태는 원격 분석 기반 계산뿐 아니라 ISV의 명시적 지원 설명에서 파생됩니다.
최신 수정 조언 및 준비 상태를 제공하기 위해 준비 보고서 작성자는 보고서를 만들 때 Microsoft에 문의합니다. VBA 매크로 및 추가 기능에 대한 일부 정보는 Microsoft로 전송됩니다. 전송되는 내용에 대한 자세한 내용은 고급 보고서를 만들 때 Microsoft에 전송된 정보의 예제를 참조하세요.
중요: 고급 보고서를 만드는 경우 준비 도구 키트를 실행하는 컴퓨터에서 인터넷에 액세스할 수 있는지 확인합니다. 준비 도구 키트는 공개적으로 사용 가능한 웹 서비스를 호출하므로 방화벽에서 다음 URL을 허용해야 합니다.
https://officeclient.microsoft.com/serverconfig16
https://ready.osi.office.net/orfo/api/readinesssummary
https://ready.osi.office.net/orfo/api/vbareportsummary
준비 상태 보고서의 정보 해석
준비 보고서 작성자는 준비 보고서를 Excel 파일로 만듭니다. 보고서에서 사용할 수 있는 준비 정보는 보고서를 기반으로 하는 정보와 기본 또는 고급 보고서를 만들도록 선택했는지 여부에 따라 달라집니다.
각 보고서는 결과에 대한 개략적인 정보 및 사용 가능한 보고서(VBA 또는 추가 기능 또는 둘 다)의 링크를 제공하는 개요 페이지로 시작됩니다.
VBA 준비 상태 보고서
다음 표에서는 VBA 준비 상태 보고서에 표시되는 여러 탭(워크시트)의 목록을 제공합니다.
워크시트 이름 | 내용 |
---|---|
VBA 개요 |
검색 결과의 개략적인 개요를 제공하는 세 가지 원형 차트를 표시합니다. 각 원형 차트에는 검색된 파일의 상태, 검사하는 동안 발견된 고유 매크로의 준비 상태, 검색된 고유 파일의 준비 상태 등 다양한 정보가 표시됩니다. 이러한 원형 차트에 표시되는 파일 상태 및 준비 상태 값에 대한 자세한 내용은 이 섹션의 뒷부분에 나오는 표를 참조하세요. 준비 도구 키트는 VBA 매크로 코드의 고유한 해시를 만들어 여러 파일에서 다시 사용하는 매크로를 식별합니다. 준비 도구 키트는 중복 파일을 식별하는 것과 비슷한 작업을 수행합니다. 준비 도구 키트는 평가해야 하는 고유한 VBA 매크로 수와 고유 파일 수를 보다 사실적으로 평가하도록 하기 위해 이 작업을 수행합니다. 참고: 64비트 버전의 Microsoft 365 앱 배포하려는 경우 "64비트 준비 데이터 포함" 확인란이 선택되어 있고 보고서를 새로 고쳐야 합니다. |
VBA 요약 |
검색에서 수집된 데이터를 분석할 수 있는 몇 가지 미리 정의된 피벗 테이블을 제공합니다. 이러한 피벗 테이블이 특정 요구에 맞지 않는 경우 VBA 결과 워크시트의 데이터에 따라 사용자 고유의 피벗 테이블을 만들 수 있습니다. |
VBA 결과 |
준비 보고서 작성자가 검사한 각 파일에 대한 정보를 제공합니다. 스캔한 파일에서 여러 문제가 발견되면 각 문제에 대해 별도의 행이 있습니다. 각 열에 표시되는 정보에 대한 설명은 이 섹션의 끝부분에 나오는 "자세한 VBA 정보" 제목 아래의 표를 참조하세요. |
VBA 업데이트 관리 |
검색하는 동안 발견된 VBA 매크로 코드에 대한 제안된 변경 내용을 제공합니다. 각 열에 표시되는 정보에 대한 설명은 이 섹션의 끝부분에 나오는 "자세한 VBA 정보" 제목 아래의 표를 참조하세요. |
VBA 참조 |
코드 및 VBA 프로젝트에서 식별된 참조를 나열합니다. 이러한 참조는 일반적으로 VBA 코드에서 사용하기 위해 외부 DLL, 연결된 파일 및 ODBC 연결을 호출하는 데 사용됩니다. 각 열에 표시되는 정보에 대한 설명은 이 섹션의 끝부분에 나오는 "자세한 VBA 정보" 제목 아래의 표를 참조하세요. |
파일 상태: 또한 보고서는 검색된 파일을 파일 상태로 분류합니다. 다음 표에는 준비 보고서에 나타날 수 있는 가능한 파일 상태와 파일 상태에 대한 설명이 나와 있습니다.
파일 상태 | 설명 |
---|---|
VBA 없음 |
파일을 검색했지만 VBA 매크로 코드를 찾지 못했습니다. |
VBA 있음 |
파일을 검색하여 VBA 매크로 코드를 찾았습니다. |
클라우드 기반 |
이 파일은 SharePoint 문서 라이브러리, OneDrive 또는 다른 유형의 클라우드 기반 스토리지 위치에 저장되어 있으므로 검색할 수 없습니다. |
암호로 보호됨 |
파일이 암호로 보호되어 있으므로 VBA 매크로를 검색할 수 없습니다. |
액세스할 수 없음 |
준비 보고서 작성자가 파일에 액세스할 수 있는 권한이 부족하거나, 파일이 손상되었거나, 파일이 이전 Office 파일 형식을 사용하는 등의 이유로 파일을 검사할 수 없습니다. |
액세스할 수 없음 - 드라이버 필요 |
검색을 수행하는 컴퓨터에 필수 Microsoft Access 데이터베이스 엔진 2010이 설치되어 있지 않으므로 파일을 검색할 수 없습니다. |
잠김 |
검색을 수행할 때 파일이 잠겨 있거나 사용 중이었습니다. |
오류 |
검사 중에 읽으려는 VBA 코드 스트림이 올바른 형식이 아니었습니다. 지원되는 Office 버전에서 파일을 열고 저장하면 준비 보고서 작성자가 파일을 검색할 수 있습니다. |
심각도 수준: 이 보고서는 VBA 매크로에서 발견된 문제를 심각도 수준으로 분류하여 발견된 문제를 해결하는 데 얼마나 많은 노력이 필요한지 예측하는 데 도움이 됩니다. VBA 매크로에서 여러 문제가 발견되면 보고서는 원형 차트에서 가장 높은 심각도 수준을 표시합니다.
다음 표에는 준비 상태 보고서에 표시될 수 있는 가능한 심각도 및 심각도 수준에 대한 설명이 나와 있습니다.
심각도 | 설명 |
---|---|
업그레이드 준비 |
이 파일에서 문제가 발견되지 않았으며 Microsoft 365 앱 호환되었습니다. |
코드 설계 인식 |
코드가 예상대로 작동하고 사용자가 변경 내용을 알지 못할 가능성이 높지만 기능, 속성 또는 메서드가 이전과 다르게 작동하거나 최신 버전을 위해 사용 중단되었을 수 있습니다. |
최소한의 유효성 검사 권장 |
런타임 또는 컴파일 시간 오류는 예상되지 않지만 API 기능은 어떤 식으로든 변경되었을 수 있습니다. 사용자가 Microsoft 365 앱 사용하여 파일에 대한 스폿 검사를 실행하여 예상대로 계속 작동하는지 확인하는 것이 좋습니다. 환경 문제를 최소화하려면 매크로가 일반적으로 실행되는 컴퓨터에서 스폿 검사를 실행하는 것이 좋습니다. |
제한된 업데이트 관리 필요 |
코드의 일부 리팩터링이 필요합니다. 그러나 명확한 대체가 있으므로 매크로를 수정하는 데 필요한 작업이 크게 줄어듭니다. |
중요한 업데이트 관리 필요 |
레거시 Office 버전에서와 같이 코드가 계속 작동하도록 하려면 중요한 코드 리팩터링이 필요합니다. 예를 들어 사용되지 않지만 대체 함수가 제공되지 않은 API입니다. 이 경우 사용 가능한 유일한 옵션은 기능을 다시 만드는 것입니다. |
자세한 VBA 정보: VBA 준비 보고서의 VBA 결과, VBA 수정 및 VBA 참조 탭에는 각각 유사한 정보 열이 포함됩니다. 다음 표에서는 해당 열에 포함된 정보에 대한 설명과 함께 해당 열의 목록을 제공합니다.
열 이름 | 설명 | 예 |
---|---|---|
지침 |
문서를 검색할 때 식별된 지침(규칙)입니다. |
프로그램 도구 모음 및 메뉴 모음이 Access 2013에 더 이상 표시되지 않습니다. |
심각도 |
식별된 문제의 심각도입니다. |
중요한 업데이트 관리 필요 |
원본 위치 |
검색된 파일의 위치입니다. |
D:\My Documents\My Files\ |
원본 파일 |
검색된 파일의 이름입니다. |
MyFileName.xlsx |
원본 파일 해시 |
파일에 대해 고유하게 생성된 해시입니다. |
36426A0DCFC06F6425E205F107A5CA58 |
원본 파일 확장명 |
검색된 파일의 확장명입니다. |
.docm |
모듈 |
코드 문제가 식별된 모듈의 이름입니다. |
mDJSCommandBars |
줄 번호 |
코드 문제가 식별된 줄 번호입니다. |
112 |
유 |
식별된 문제의 유형입니다. |
VBA |
구성원 |
문제가 식별된 VBA 모듈 섹션 이름(즉, 함수)입니다. |
CommandBars |
문 |
문제가 식별된 코드의 섹션입니다. |
Dim ctlName As CommandBarControl |
VBA 해시 |
VBA 코드에 대해 고유하게 생성된 해시입니다. |
CC-D2-F3-9C-58-48-04-E4-16-5B-B6-44-B3-EB-EB-FE |
참조 |
문제 설명 및 도움말 콘텐츠(해당되는 경우)의 링크입니다. |
https://technet.microsoft.com/library/cc178954.aspx |
파일 상태 |
처리된 파일의 상태 분류입니다. |
암호로 보호됨 |
64비트 |
식별된 문제가 64비트 특정인지를 지정합니다. |
예 |
사용자 해시 |
파일의 사용자입니다. |
Katharine Cruz |
장치 이름 |
검색이 수행된 컴퓨터의 이름입니다. |
Laptop01 |
원래 코드 |
매크로에 있는 VBA 코드로, 64비트 버전의 Office로 이동할 때 문제가 발생할 수 있습니다. |
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long |
제안된 변경 내용 |
64비트 버전의 Office와 올바르게 작동하도록 매크로의 VBA 코드를 업데이트할 수 있는 방법에 대한 제안입니다.1, 2 |
Private Declare PtrSafe Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As LongPtr |
레이블 1 |
구성된 경우 사용자 지정 레이블의 값입니다. 자세한 내용은 레이블을 사용하여 보고서의 데이터 분류 및 필터링을 참조하세요. |
북미 |
레이블 2 |
구성된 경우 사용자 지정 레이블의 값입니다. 자세한 내용은 레이블을 사용하여 보고서의 데이터 분류 및 필터링을 참조하세요. |
샌프란시스코 |
레이블 3 |
구성된 경우 사용자 지정 레이블의 값입니다. 자세한 내용은 레이블을 사용하여 보고서의 데이터 분류 및 필터링을 참조하세요. |
재무 |
레이블 4 |
구성된 경우 사용자 지정 레이블의 값입니다. 자세한 내용은 레이블을 사용하여 보고서의 데이터 분류 및 필터링을 참조하세요. |
컨트롤러 |
소스 파일 준거 | 검색을 수행할 때 파일 이름을 숨길 때 file-names.log 파일에서 파일 이름을 식별하는 데 사용되는 고유 값입니다. 자세한 내용은 보고서에서 수집된 데이터의 개인 정보 관리를 참조하세요. | 9FE4E090A33CDA8F4502E7E5672464C8F40E79E353DC98FF8CA84846C7D99822 |
RT 버전 | 검사를 실행하는 컴퓨터에 설치된 Readiness Toolkit 버전 | 1.0.0.0 |
1 64비트 버전의 Office용 VBA 코드를 작성하는 방법에 대한 자세한 내용은 64비트 Visual Basic for Applications 개요를 참조하세요.
2중요: 제안된 모든 변경 내용은 보증 또는 보증 없이 있는 그대로 제공됩니다. VBA 매크로 코드를 업데이트할 때 모든 변경 내용이 예상대로 작동하는지 확인하는 것이 중요합니다.
추가 기능 보고서
다음 표에서는 추가 기능 보고서에 표시되는 여러 탭(워크시트)의 목록을 제공합니다.
워크시트 이름 | 내용 |
---|---|
추가 기능 요약 |
Readiness Report Creator가 찾은 추가 기능에 대한 개략적인 개요를 제공합니다. 워크시트 맨 위에 있는 데이터는 Microsoft 365 앱 호환될 가능성이 높은 추가 기능 수와 더 많은 연구를 수행해야 하는 추가 기능 수를 빠르게 평가하기 위한 것입니다. |
추가 기능 정보 |
찾은 추가 기능에 대한 메타데이터 정보(예: 게시자 및 버전 번호), 각 추가 기능의 총 설치 횟수 및 고급 보고서의 경우 준비 상태(예: "사용 가능한 지원되는 버전")를 제공합니다. |
컴퓨터 이름별 |
추가 기능 정보 워크시트와 유사한 정보를 제공하지만 추가 기능의 총 설치 횟수 대신 추가 기능이 설치된 모든 컴퓨터를 나열합니다. |
추가 기능 요약 탭의 드롭다운 목록에서 선택 항목을 선택한 다음 보고서를 새로 고쳐 추가 기능 보고서에 표시되는 정보를 조정할 수 있습니다. 예를 들어 보고서를 조정하여 Access 및 Excel 추가 기능에 대한 정보만 표시할 수 있습니다.
기본적으로 Office에서 제공하는 추가 기능은 표시되지 않습니다. 이러한 추가 기능에 대한 정보를 보려면 드롭다운 목록에서 "예"를 선택하고 보고서를 새로 고칩니다. 그러나 대부분의 기업은 Office와 함께 제공되는 추가 기능의 응용 프로그램 호환성에 대해 걱정할 필요가 없습니다.
추가 기능 사용 정보를 수집하고 사용 중인 추가 기능에 대한 정보만 확인하려면 드롭다운 목록에서 "예"를 선택한 후 보고서를 새로고침합니다.
64비트 버전의 Microsoft 365 앱 배포하려는 경우 드롭다운 목록에서 "64비트"를 선택하고 보고서를 새로 고쳐야 합니다. 추가 기능에 대한 64비트 특정 준비 정보를 제공합니다. 보고서의 기본 선택은 32비트입니다.
다음 표에는 추가 기능 보고서에서 볼 수 있는 가능한 준비 상태 및 각 상태의 의미에 대한 설명이 나와 있습니다.
준비 상태 | 설명 |
---|---|
광범위하게 도입됨 |
이 추가 기능은 다른 조직의 Microsoft 365 앱 널리 사용되고 있으며 Microsoft 365 앱 사용할 준비가 되어 있습니다. 그러나 소프트웨어 공급자는 Microsoft 365 앱 추가 기능을 공식적으로 지원하지 않습니다. |
도입됨 |
이 추가 기능은 다른 조직의 Microsoft 365 앱 사용되지만 소프트웨어 공급자는 Microsoft 365 앱 추가 기능을 공식적으로 지원하지 않습니다. |
사용 가능한 도입된 버전 |
이 추가 기능의 다른 버전은 Microsoft 365 앱 "채택" 또는 "고도로 채택"됩니다. |
소프트웨어 공급자에게 문의 |
이 추가 기능에는 Microsoft 365 앱 문제가 있을 수 있습니다. 이 추가 기능이 비즈니스에 중요한지 결정한 다음 소프트웨어 공급자에게 지침을 문의해야 합니다. |
사용 가능한 지원되는 버전 |
Microsoft 365 앱 대한 이 추가 기능의 지원되는 버전은 소프트웨어 공급자에서 사용할 수 있습니다. |
알 수 없음1,2 |
이 추가 기능은 Microsoft에 알 수 없습니다. 예를 들어 사내 애플리케이션 개발 팀이 만든 기간 업무 추가 기능일 수 있습니다. 기본 보고서를 만드는 경우 모든 추가 기능에 대한 준비 상태가 알 수 없음으로 나열됩니다. 준비 보고서 작성자가 추가 기능의 준비 상태를 얻기 위해 Microsoft에 문의하는 고급 보고서를 만들 때만 가능합니다. |
데이터 부족2 |
Microsoft에서 이 추가 기능을 본 적이 있지만 수집된 정보가 부족하여 이 추가 기능의 준비 상태를 제공할 수 없습니다. |
1 기본적으로 Office와 함께 제공되는 일부 추가 기능은 현재 추가 기능 준비 보고서에서 알 수 없음으로 플래그가 지정됩니다. 이러한 추가 기능은 실제로 고도로 채택되었으며 Microsoft에서 지원됩니다. 추가 기능의 이름은 다음과 같습니다. 추가 기능의 ActionsPane 스키마, 분석 도구Pak, 분석 도구Pak - VBA, 날짜(XML), Microsoft Office 2016의 대화 기록 추가 기능, 유로 통화 도구, 인스턴트 메시징 연락처(영어), 측정 변환기(측정 변환기), Microsoft 작업 창 3, Microsoft Office 2016용 Skype 모임 추가 기능, 해 찾기 추가 기능, XML(전화 번호) 및 시간(XML)입니다.
2 자세한 내용은 "알 수 없음" 또는 "데이터 부족"으로 분류된 추가 기능에 대해 수행할 가능한 단계를 참조하세요.
자세한 추가 기능 정보: 추가 기능 보고서의 "추가 기능 세부 정보" 및 "컴퓨터 이름별" 탭에는 각각 비슷한 정보 열이 포함되어 있습니다. 다음 표에서는 해당 열에 포함된 정보에 대한 설명과 함께 해당 열의 목록을 제공합니다.
열 이름 | 설명 |
---|---|
컴퓨터 이름 |
추가 기능이 설치된 컴퓨터의 이름입니다. 이 열은 "컴퓨터 이름별" 탭에만 표시됩니다. |
추가 기능 이름 |
추가 기능의 이름입니다. |
추가 기능 게시자 |
추가 기능 게시자의 이름입니다. |
추가 기능 버전 |
추가 기능의 버전입니다. |
앱 |
추가 기능이 사용되는 Office 애플리케이션입니다. 예를 들어 Word 또는 Excel입니다. |
총 설치 횟수 |
추가 기능의 총 설치 횟수입니다. 이 열은 "추가 기능 정보" 탭에만 표시됩니다. |
준비 상태(32비트) |
추가 기능의 준비 상태입니다. 고급 보고서만 해당합니다. 가능한 준비 상태 목록은 위의 표를 참조하세요. 참고: "추가 기능 요약" 탭의 드롭다운 목록에서 "64비트"를 선택한 경우 이 열 이름은 대신 "(64비트)"로 표시됩니다. |
설명 |
추가 기능의 준비 상태에 대한 추가 정보(사용 가능한 경우). 고급 보고서만 해당합니다. |
추가 정보 |
추가 기능에 대한 추가 준비 정보에 연결합니다. 고급 보고서만 해당합니다. |
설치된 총 장치 개수 | 추가 기능이 설치된 장치의 개수입니다. 추가 기능 사용 정보를 수집할 때 사용할 수 있습니다. 자세한 내용은 보고서에 추가 기능 사용 정보 수집 및 표시를 참조하세요. |
추가 기능이 사용된 총 장치 개수 | 추가 기능 사용 정보를 수집하기 시작한 이후로 추가 기능이 사용된 장치의 개수입니다. 추가 기능 사용 정보를 수집할 때 사용할 수 있습니다. 자세한 내용은 보고서에 추가 기능 사용 정보 수집 및 표시를 참조하세요. |
{date} 이후로 사용된 추가 기능 | 추가 기능 사용 정보를 수집하기 시작한 이후로 추가 기능이 사용되었는지 여부를 나타냅니다. 추가 기능 사용 정보를 수집할 때 사용할 수 있습니다. 자세한 내용은 보고서에 추가 기능 사용 정보 수집 및 표시를 참조하세요. |
엔터프라이즈의 여러 사용자에 대한 준비 상태 정보 가져오기
단일 사용자의 컴퓨터에 준비 보고서 작성자를 설치하고 실행하여 준비 보고서를 만들 수 있을 만큼 쉽습니다. 그러나 대규모 조직에 있고 전체 부서 또는 지점에 대한 준비 보고서를 만들어야 하는 경우 어떻게 해야 할까요?
준비 보고서 작성자의 UI 마법사 버전과 함께 명령줄에서 실행하거나 스크립트와 함께 사용할 수 있는 독립 실행형 실행 파일도 있습니다. 이름이 ReadinessReportCreator.exe 준비 도구 키트가 설치된 폴더에 있습니다.
사용자가 준비 보고서 작성자의 UI 마법사 버전을 실행하면 각 사용자에 대해 하나씩 별도의 Excel 파일이 생성됩니다. 따라서 부서 또는 사무실 전체의 관점에서 준비 상태를 보기가 어렵습니다. 또한 사용자에게 의존하여 준비 보고서 작성자를 실행하고 지침을 올바르게 따라야 합니다.
더 나은 대안은 준비 보고서 작성자의 명령줄 기능을 사용하고 스크립트를 사용하여 준비 보고서 작성자를 실행하여 사용자를 대신하여 정보를 수집하는 것입니다. 준비 보고서 작성자가 만든 파일을 네트워크 공유에 저장할 수 있습니다. 이 작업을 수행하는 경우 공유에 적절한 쓰기 권한이 부여되었는지 확인합니다.
참고
Microsoft Configuration Manager 또는 유사한 엔터프라이즈 소프트웨어 배포 도구를 사용하여 준비 도구 키트를 실행하는 경우 시스템 컨텍스트 대신 사용자 컨텍스트를 사용하여 패키지를 배포해야 합니다. 그렇지 않으면 준비 도구 키트는 컴퓨터의 현재 사용자 레지스트리 하이브에서 가장 최근에 사용한(MRU) 정보를 읽을 수 없습니다.
명령 프롬프트를 열고 Readiness Toolkit를 설치한 폴더로 이동한 후 다음 명령을 입력하여 사용 가능한 명령줄 옵션 목록을 볼 수 있습니다.
ReadinessReportCreator.exe -help
준비 보고서 작성자의 명령줄 버전에는 UI 마법사 버전과 동일한 기능이 없습니다. 명령줄 버전을 사용하여 컴퓨터에 가장 최근에 사용한 Office 문서 및 설치된 추가 기능 또는 로컬 폴더 또는 네트워크 공유의 Office 문서를 검사할 수 있습니다.
다음은 실행하여 VBA 매크로와 추가 기능을 모두 검색하고 재무 부서의 네트워크 공유에 결과를 저장할 수 있는 명령줄의 예입니다. 추가 기능 검사가 수행되려면 명령줄의 일부로 addinscan 옵션을 포함해야 합니다.
ReadinessReportCreator.exe -mru -addinscan -output \\server01\finance -silent
다음은 사용자의 가장 최근에 사용한 Office 문서를 검색하고 재무 부서의 네트워크 공유에 결과를 저장하기 위해 실행할 수 있는 명령줄의 예입니다. VBA 매크로만 검색합니다.
ReadinessReportCreator.exe -mru -output \\server01\finance -silent
다음은 실행하여 폴더 및 모든 하위 폴더를 검색하고 재무 부서의 네트워크 공유에 결과를 저장할 수 있는 명령줄의 예입니다. VBA 매크로만 검색합니다.
ReadinessReportCreator.exe -p c:\officefiles\ -r -output \\server01\finance -silent
명령줄에서 준비 보고서 작성자를 실행할 때 준비 보고서 작성자는 Excel 파일을 만들지 않습니다. 대신 준비 보고서 작성자는 검색에서 VBA 매크로 및 추가 기능 정보를 포함하는 JSON 파일을 만듭니다.
이러한 다양한 명령줄 검사에서 통합 Excel 보고서를 만들려면 준비 보고서 작성자의 UI 마법사 버전을 실행해야 합니다. 정보 원본의 경우 "이전 준비 결과는 로컬 폴더 또는 네트워크 공유에 함께 저장됨"을 선택한 다음 검사에 대한 모든 파일을 저장한 위치를 지정합니다. 그런 다음 준비 보고서 작성자는 JSON 파일의 정보를 단일 Excel 파일의 준비 보고서로 통합합니다.
준비 보고서 작성자는 Excel 워크시트에서 Office 문서의 각 문제를 별도의 행에 나열합니다. 따라서 준비 보고서 작성자는 1,046,575개 결과만 반환할 수 있습니다. 이러한 제한을 초과할 것으로 예상되는 경우 보고서 범위(예: 특정 부서)를 좁히는 것이 좋습니다. 또는 SQL 내보내기 옵션에는 수용할 수 있는 결과 수에 제한이 없으므로 많은 수의 결과가 필요한 경우 적합한 선택이 될 수 있습니다.
기본적으로 준비 도구 키트는 시간을 초과하여 다른 파일로 이동하기 전에 파일을 검색하는 데 2분이 소요됩니다. 명령줄에서 -t 옵션을 사용하여 준비 도구 키트에서 2분 이상 파일을 검색할 수 있도록 할 수 있습니다.
SQL Server 사용하여 보고서 결과 저장
버전 1.2.19098(2019년 4월 9일에 릴리스됨)부터 지원되는 모든 버전의 SQL Server 또는 SQL Server Express 보고서 데이터를 내보낼 수 있습니다. 이 기능은 준비 도구 키트 보고서를 실행할 때 더 큰 규모와 유연성을 원하는 많은 고객의 피드백에 응답합니다.
준비 보고서 작성자 마법사 또는 명령줄을 사용할 수 있습니다. 준비 보고서 작성자를 사용하는 경우 로컬 폴더 또는 네트워크 공유의 Office 문서 또는 로컬 폴더 또는 네트워크 공유 옵션 에 함께 저장된 이전 준비 결과를 선택합니다. 그런 다음 보고서 설정 페이지에서 보고서 SQL Server 선택합니다. 필요한 자격 증명과 사용하려는 데이터베이스의 이름을 제공합니다. 데이터베이스가 없으면 데이터베이스가 만들어집니다.
Excel 파일을 만드는 대신 동일한 정보를 사용하여 결과를 검토할 수 있는 Power BI 보고서가 만들어집니다. 이 Power BI 보고서는 원하는 대로 확장하거나 변경할 수 있습니다. 파일 확장명은 .pbit이며 준비 도구 키트가 설치된 폴더에 저장됩니다(일반적으로 Office용 C:\Program Files(x86)\Microsoft Readiness Toolkit). Power BI에서 메시지가 표시되면 직접 쿼리 데이터 액세스 모드를 선택합니다.
준비 보고서 작성자의 명령줄 버전을 사용하는 경우 ReadinessReportCreator.exe -help를 입력하여 SQL Server 데이터베이스를 사용하기 위한 적절한 명령을 확인합니다. 예를 들어 다음 명령을 사용하여 재무 부서에 대한 이전 준비 결과에서 보고서를 만들고, 준비라는 로컬 SQL 데이터베이스를 사용하고, Windows 인증 대신 SQL Server 인증을 사용할 수 있습니다.
ReadinessReportCreator.exe -sqlimport “C:\Reports\Finance” -server localhost/SQLEXPRESS -database Readiness -username Officeadmin -password seCRet123$%^
레이블을 사용하여 보고서의 데이터 분류 및 필터링
준비 도구 키트에서 만든 보고서에서 데이터를 분류하고 필터링하기 위해 최대 4개의 사용자 지정 레이블을 지정할 수 있습니다. 레이블은 가장 최근에 사용한 Office 문서 검색 및 사용자 컴퓨터에 설치된 추가 기능을 기반으로 하는 보고서에서 사용할 수 있습니다.
사용자 지정 레이블에 대한 문자열을 지정할 수 있습니다. 예를 들어 레이블을 사용하여 사용자의 부서, 제목 또는 지리적 위치를 나타낼 수 있습니다. 준비 도구 키트가 사용자의 컴퓨터에서 실행되면 사용자 지정 레이블이 수집되고 생성된 보고서에서 사용할 수 있게 됩니다. 예를 들어 보고서를 필터링하여 재무부의 데이터만 표시하거나 아프리카에 있는 사무실의 데이터만 표시할 수 있습니다. 항상 부서에 레이블 1을 사용하는 등 일관된 방식으로 레이블을 할당합니다.
준비 도구 키트 그룹 정책 설정과 함께 사용할 사용자 지정 레이블 지정을 사용하여 이러한 레이블을 지정할 수 있습니다. 이 정책 설정은 사용자 구성\정책\관리 템플릿\Microsoft Office 2016\준비 도구 키트에서 찾을 수 있습니다. Office용 최신 관리 템플릿 파일(ADMX/ADML)을 다운로드해야 합니다.
참고
Office 원격 분석 대시보드를 사용하고 태그(레이블)를 이미 구성한 경우 준비 도구 키트는 사용자의 컴퓨터를 검사하는 동안 해당 레이블을 자동으로 수집하여 보고서에서 사용할 수 있도록 합니다. 그러나 준비 도구 키트에 지정한 레이블은 Office 원격 분석 대시보드에 표시되지 않습니다.
보고서에 수집된 데이터의 개인정보 관리
조직의 사용자는 중요한 정보나 기밀 정보가 포함된 파일 이름을 사용하여 Office 파일을 저장하는 것이 일반적입니다. 사용자의 개인 정보를 보호하고 중요한 정보를 공개하지 않도록 하기 위해 준비 도구 키트를 사용하면 검사 중에 식별된 문서의 파일 경로와 이름을 숨기는 보고서를 만들 수 있습니다. UI 마법사 또는 명령줄에서 준비 보고서 작성자를 실행하여 이 정보를 숨기는 보고서를 만들 수 있습니다.
UI 마법사를 사용하는 경우 먼저 만들려는 보고서 유형으로 "이 컴퓨터에 가장 최근에 사용한 Office 문서 및 설치된 추가 기능" 또는 "로컬 폴더 또는 네트워크 공유의 Office 문서"를 선택합니다. 그런 다음 마법사의 다음 페이지에서 계속하기 전에 파일 이름 및 경로 은폐 확인란을 선택합니다.
명령줄을 사용하여 보고서를 생성하는 경우, 다음 예처럼 -ConcealNames 옵션을 사용합니다.
ReadinessReportCreator.exe -mru -addinscan -output \\server01\finance -silent -concealnames
문서의 파일 경로와 이름을 숨기는 보고서를 만들 때 남아 있는 유일한 문자는 드라이브 문자, 파일 이름의 처음 두 문자 및 파일 확장명입니다. 파일 경로의 다른 문자(최대 8자 및 파일 이름)는 별표(*)로 바뀝니다. 예를 들어 "c:\mergersinfo\Q4\companyx.docx"은 "c:\****\co**.docx"로 표시됩니다.
보고서를 만들면 검색을 실행한 컴퓨터에 file-names.log라는 파일이 만들어집니다. 이 파일에는 정보를 숨기지 않고 검색된 파일 경로 및 이름의 전체 목록이 포함되어 있습니다. 로그 파일에는 나열된 각 파일에 대한 참조 코드도 포함됩니다. 이 참조 코드는 생성된 보고서의 열에 나타납니다. 이를 통해 보고서에서 추가 조사가 필요한 VBA 매크로 또는 추가 기능 문제가 식별되는 경우 보고서의 특정 파일을 식별할 수 있습니다. file-names.log 파일은 사용자의 AppData 폴더에 있는 임시 폴더에 저장됩니다. 예를 들어 user01의 경우 파일은 C:\Users\user01\AppData\Local\Readiness Toolkit Temp\ 폴더에 저장됩니다.
보고서에 추가 기능 사용 정보를 수집하고 표시
보고서에 추가 기능 사용 정보를 수집하고 표시하여 조직 내에서 가장 자주 사용하는 추가 기능과 해당 사용자에 대한 더욱 잘 이해하고 싶은 경우, Readiness Toolkit를 사용하여 추가 기능 사용 정보를 수집하여 준비 보고서에 포함시킬 수 있습니다.
추가 기능 사용 정보를 수집하려면 추가 기능 사용 정보를 캡처하려는 각 컴퓨터에 최신 버전의 준비 도구 키트를 설치합니다. 추가 기능 사용 정보를 생성하고 수집하는 에이전트를 사용하도록 설정하려면 "추가 기능 사용량 현황 데이터를 준비 도구 키트에서 생성하고 수집할 수 있도록 허용" 그룹 정책 설정을 사용하도록 설정해야 합니다. 이 정책 설정은 Microsoft 다운로드 센터에서 사용할 수 있는 Office용 ADMX/ADML(관리 템플릿 파일) 의 최신 버전에서 사용할 수 있습니다. 이 정책 설정은 사용자 구성\정책\관리 템플릿\Microsoft Office 2016\준비 도구 키트에서 찾을 수 있습니다.
생성 및 수집되는 데이터에는 추가 기능이 로드되고 사용되는 경우 및 추가 기능이 충돌하는 경우가 포함됩니다. 이 정보는 사용 에이전트가 실행되는 컴퓨터의 레지스트리에 저장됩니다.
사용 에이전트를 최소 30일 동안 실행하여 사용자 및 사용 동작을 잘 적용할 수 있도록 하는 것이 좋습니다. 모니터링 기간이 완료되면 준비 보고서를 만들어 정보를 수집하고 보고서에 표시합니다. 필요한 정보가 있으면 그룹 정책 설정을 변경하여 사용 에이전트를 끕니다.
참고
이 Readiness Toolkit 릴리스에서는, Office 2016을 구동하는 컴퓨터에서 추가 기능 사용 정보를 수집하지 않습니다.
Silverlight 또는 Flash 컨트롤 감지
Silverlight, Shockwave Flash 및 Macromedia Flash 컨트롤이 Microsoft 365 앱 활성화되지 않습니다. 이에 대한 자세한 내용은 이 Tech Community 게시물을 참조하세요.
이러한 컨트롤이 포함된 Office 파일을 식별하려면 준비 보고서를 만들 때 모든 Office 문서를 검사하도록 선택할 수 있습니다. 이렇게 하면 해당 파일에 매크로가 없는 경우에도 모든 Office 파일을 검색합니다. 더 많은 파일이 검사되므로 보고서 만들기에 더 오래 걸립니다.
클라우드 기반 파일을 검사하는 방법
기본적으로 준비 보고서 작성자는 SharePoint 문서 라이브러리, OneDrive 또는 다른 유형의 클라우드 기반 스토리지 위치에 저장된 파일을 검색할 수 없습니다. 이러한 파일 중 하나를 검사하려고 하면 파일이 보고서에 "클라우드 기반"으로 표시됩니다.
한 가지 가능한 해결 방법은 사용자 컴퓨터에서 이러한 클라우드 기반 파일의 로컬 캐시를 검사하는 것입니다. 파일이 클라우드 기반 위치에만 저장되는 경우 OneDrive 또는 SharePoint 공유에 매핑된 네트워크 드라이브를 만들 수 있습니다. 그런 다음 준비 보고서 작성자가 해당 드라이브를 검사하도록 할 수 있습니다. 그러나 이 위치를 검사할 때 검색을 수행하려면 파일을 메모리에 다운로드해야 합니다. 이러한 파일의 수와 크기에 따라 검사가 훨씬 더 오래 걸리고 상당한 양의 네트워크 대역폭을 사용할 수 있습니다.
Office 문서에서 매크로 서명 문제 검사
Office VBA 매크로 프로젝트 서명의 보안을 강화하기 위해 Microsoft는 보다 안전한 버전의 VBA 프로젝트 서명 체계인 V3 서명을 제공합니다. 조직에서는 변조 위험을 없애기 위해 모든 매크로에 V3 서명을 적용하는 것이 좋습니다.
준비 도구 키트를 사용하여 조직에서 V3 서명을 사용하도록 업그레이드해야 하는 기존 서명된 VBA 파일을 찾을 수 있습니다.
이러한 파일을 찾으려면 관리자 권한 명령 프롬프트에서 준비 보고서 작성자를 실행하고 sigscan 옵션을 사용합니다. 다음 예제 명령줄은 vba_files 폴더의 파일을 검색하고 검색 결과를 사용하여 vba_results 폴더에 JSON 파일을 만듭니다.
ReadinessReportCreator.exe -sigscan -p C:\vba_files -r -output C:\vba_results
Excel에서 결과를 보려면 준비 도구 키트를 실행하고 준비 보고서 만들기 페이지에서 로컬 폴더 또는 네트워크 공유에 함께 저장된 이전 준비 결과를 선택합니다. 그런 다음 명령줄에서 sigscan을 사용하여 만든 JSON 파일을 지정하고 준비 도구 키트 마법사의 단계를 완료합니다.
참고
sigscan을 사용하려면 2021년 3월 19일에 릴리스된 준비 도구 키트 버전 1.2.21067 이상을 사용해야 합니다.
V3 서명을 사용하도록 해당 파일을 업그레이드하는 방법을 비롯한 자세한 내용은 서명된 Office VBA 매크로 프로젝트를 V3 서명으로 업그레이드를 참조하세요.
차단될 수 있는 VBA 매크로를 사용하여 파일 식별
VBA 매크로는 악의적인 행위자가 맬웨어 및 랜섬웨어를 배포하기 위한 액세스 권한을 얻는 일반적인 방법입니다. 따라서 Office의 보안을 개선하기 위해 인터넷의 파일에서 매크로를 차단하도록 Office 응용 프로그램의 기본 동작을 변경했습니다. 자세한 내용은 인터넷의 매크로가 Office에서 기본적으로 차단됨을 참조하세요.
실행이 차단될 수 있는 VBA 매크로가 있는 파일을 식별하려면 명령 프롬프트에서 준비 보고서 작성자를 실행하고 blockinternetscan 옵션을 사용할 수 있습니다. 예를 들어 디바이스의 c:\officefiles 폴더(및 모든 하위 폴더)의 파일을 검색하고 결과와 함께 JSON 파일을 Server01의 Finance 공유에 저장하려는 경우 다음 명령을 실행할 수 있습니다.
ReadinessReportCreator.exe -blockinternetscan -p c:\officefiles\ -r -output \\server01\finance -silent
추가 정보
VBA 매크로에 대해 분석되는 파일 확장명
다음 표에는 Readiness Report Creator가 Office 문서에서 VBA 매크로를 찾을 때 분석되는 파일 확장명이 응용 프로그램별로 나열되어 있습니다.
응용 프로그램 | 파일 확장명 |
---|---|
Access |
accdb, accdt, mdb |
Excel |
xla, xlam, xls, xlsm, xlsx, xlt, xltm, xltx |
Outlook |
otm |
PowerPoint |
pot, potm, potx, ppa, ppam, pps, ppsm, ppt, pptm, pptx, sldx, sldm |
Project |
mpp, mpt |
Publisher |
pub |
Visio |
vsd, vsdx, vsdm |
Word |
doc, docm, docx, dot, dotm, dotx |
Readiness Report Creator에서 데이터를 수집하는 추가 기능 유형
다음 표에서는 준비 보고서 작성자가 데이터를 수집하는 추가 기능 유형을 나열합니다. 모든 Office 애플리케이션에 대한 추가 기능이 식별되지만 웹 추가 기능은 포함되지 않습니다. 준비 정보는 Microsoft 365 앱 실행 중인 COM 추가 기능에 대해 제공됩니다.
추가 기능 유형 | Office 응용 프로그램 | 설명 |
---|---|---|
자동화 |
Excel |
Excel 지원 자동화 추가 기능은 COM 추가 기능을 기반으로 합니다. 자동화 추가 기능의 함수는 Excel 워크시트의 수식에서 호출할 수 있습니다. |
COM |
Excel, Outlook, PowerPoint 및 Word |
COM 추가 기능에는 일반적으로 관리되는 코드를 사용하여 개발된 VSTO(Visual Studio Tools for Office) 및 C++로 작성된 추가 기능이 포함됩니다. |
VBA |
Excel, PowerPoint 및 Word |
VBA 추가 기능은 VBA 코드를 포함하는 애플리케이션별 파일입니다. 여기에는 매크로 사용 Word 템플릿(.dotm), Excel 추가 기능(.xla, .xlam) 및 PowerPoint 추가 기능(.ppa, .ppam)이 포함됩니다. |
WLL |
Word |
WLL(.wll) 추가 기능은 Word와 관련된 파일이며 DLL 작성을 지원하는 모든 컴파일러를 사용하여 작성됩니다. |
XLL |
Excel |
XLL 추가 기능(.xll)은 Excel과 관련이 있으며 DLL(동적 링크 라이브러리) 빌드를 지원하는 모든 컴파일러로 빌드됩니다. 이 파일은 설치 또는 등록이 필요하지 않습니다. XLL 추가 기능에는 사용자 정의 명령 및 함수를 포함하는 DLL도 포함될 수 있습니다. |
XLS RTD |
Excel |
XLS RTD(실시간 데이터) 추가 기능은 데이터를 실시간으로 검색하기 위해 RealTimeData 워크시트 함수를 사용하여 자동화 서버를 호출하는 Excel 워크시트입니다. |
고급 보고서를 만들 때 Microsoft로 전송되는 정보의 예
고급 보고서를 만들도록 선택한 경우 일부 정보가 Microsoft로 전송됩니다.
다음 표에서는 검색하는 동안 찾은 VBA 매크로에 대해 Microsoft로 전송되는 정보 목록을 예제와 함께 제공합니다.
데이터 | 설명 | 예 |
---|---|---|
DevicesScanned |
검색되지 않은 컴퓨터 수입니다. |
DevicesScanned: 23 |
UniqueUsers |
검색에 포함된 사용자 수입니다. |
UniqueUsers: 14 |
규칙 |
검사된 VBA 매크로에 적용할 특정 규칙이 발견된 횟수입니다. GUID는 규칙을 고유하게 식별하는 데 사용됩니다. |
48f05b1d-c8ad-4d0c-9453-1abdf007b2db: 23 74db65ab-76f3-43fb-997d-0d9750efb527: 2 |
FilesWithIssues |
호환성 문제가 있는 고유한 파일의 개수입니다. |
FilesWithIssues: 320 |
FilesWithDuplicateVBA |
중복된 매크로가 들어 있는 고유한 파일의 개수입니다. |
FilesWithDuplicateVBA: 233 |
FilesWithNoIssuesFound |
문제가 없는 고유한 파일의 개수입니다. |
FilesWithNoIssuesFound: 12 |
InaccessibleFiles |
액세스할 수 없는 고유한 파일의 개수입니다. |
InaccessibleFiles: 4 |
FilesPasswordProtected |
암호로 보호된 고유한 파일의 개수입니다. |
FilesPasswordProtected: 123 |
FilesLocked |
잠긴 고유한 파일의 개수입니다. |
FIlesLocked: 0 |
FilesWithVBA |
VBA가 있는 고유한 파일의 개수입니다. |
FilesWithVBA: 122 |
FilesWithoutVBA |
VBA가 없는 고유한 파일의 개수입니다. |
FilesWithoutVBA: 11 |
Significantremediationrequired |
중요한 업데이트 관리가 필요한 고유한 파일의 개수입니다. |
Significantremediationrequired: 12 |
Limitedremediationrequired |
제한된 업데이트 관리가 필요한 고유한 파일의 개수입니다. |
Limitedremediationrequired: 12 |
Minimalvalidationrequired |
최소한의 유효성 검사가 필요한 고유한 파일의 개수입니다. |
Minimalvalidationrequired: 22 |
CodeDesignChanges |
Microsoft에서 변경을 권장하는 기능의 사용이 포함된 고유한 파일의 개수입니다. |
CodeDesignChanges: 1 |
DevicesWithNoMacros | 매크로를 사용하는 파일이 없는 장치의 개수입니다. | DevicesWithNoMacros: 12 |
DevicesWithDeclares | 검사를 수행한 장치 중 Declare 문을 사용한 매크로를 포함한 장치의 개수입니다. | DevicesWithDeclares: 12 |
DevicesWhichRequireSignificantRemediation | 중요한 수정이 필요한 매크로 파일을 포함한 장치의 개수입니다. | DevicesWhichRequireSignificantRemediation: 12 |
DevicesBlockedFromUpgrade | 수정을 차단 해제해야 하는 매크로가 포함된 디바이스 수가 Microsoft 365 앱. | DevicesBlockedFromUpgrade: 1 |
DevicesWithMacrosWithIssues | 매크로와의 호환성 문제를 갖고 있는 장치의 개수입니다. | DevicesWithMacrosWithIssues: 2 |
DevicesWhichRequireLimitedRemediation | 약간의 수정이 필요한 매크로 파일을 포함한 장치의 개수입니다. | DevicesWhichRequireLimitedRemediation: 12 |
DevicesWhichRequireMinimalValidation | 최소한의 유효성 검사를 필요로 하는 매크로 파일을 포함한 장치의 개수입니다. | DevicesWhichRequireMinimalValidation: 12 |
DevicesWithMacrosWithoutIssues | 매크로를 포함하지만 호환성 문제를 갖고 있지 않은 장치의 개수입니다. | DevicesWithMacrosWithoutIssues: 12 |
DevicesWithMacros | 매크로 파일을 포함하는 장치의 개수입니다. | DevicesWithMacros: 12 |
DevicesSafeToUpgrade | Microsoft 365 앱 업그레이드할 준비가 된 디바이스 수입니다. | DevicesSafeToUpgrade: 12 |
DevicesWithOlderToolVersion | 이전 버전의 Readiness Toolkit를 사용하는 장치의 개수입니다. | DevicesWithOlderToolVersion: 12 |
다음 표에서는 검색하는 동안 찾은 추가 기능에 대해 Microsoft로 전송되는 정보 목록을 예제와 함께 제공합니다.
데이터 | 예 |
---|---|
추가 기능 Pro ID |
UCAddin.LyncAddin.1 |
이름 |
Microsoft Office 2016용 Skype 모임 추가 기능(Outlook) |
설명 |
Microsoft Office 2016용 Skype 모임 추가 기능 |
파일 이름 |
UCADDIN.DLL |
추가 기능 CLSID |
{A6A2383F-AD50-4D52-8110-3508275E77F7} |
공급자 |
Microsoft Corporation |
파일 타임스탬프 |
1499940832 |
파일 버전 |
16.0.8326.2044 |
Office 응용 프로그램 |
Outlook |
장치 수 |
35 |
매크로 설정을 변경하여 준비 상태 보고서에 정보 표시
준비 보고서 작성자가 만든 보고서는 매크로와 활성 콘텐츠를 사용하여 보고서에 정보를 표시합니다. 따라서 보고서의 VBA 매크로 호환성 및 추가 기능 준비 정보를 보려면 Excel에서 매크로 및 활성 콘텐츠를 허용해야 합니다. Excel에서 매크로 및 활성 콘텐츠를 사용할 수 없는 경우 보고서를 열 때 개요 워크시트에 시작 메시지가 표시됩니다. 해당 페이지에는 매크로 및 활성 콘텐츠를 사용하도록 설정하는 방법에 대한 지침이 있습니다. 메시지 표시줄에서 콘텐츠 사용을 클릭하는 것만큼 간단할 수 있습니다.
경우에 따라 메시지 표시줄 및 콘텐츠 사용 선택이 표시되지 않을 수 있습니다. 알림 없이 모든 매크로를 사용하지 않도록 Excel이 구성되어 있기 때문일 수 있습니다. 파일>옵션>보안 센터 보안 센터>설정...으로 이동하여 이 설정을 확인할 수 있습니다.>매크로 설정. 보안 센터 대화 상자에서 설정을 알림으로 모든 매크로 사용 안 함으로 변경할 수 있습니다. 이렇게 한 후 확인을 선택하여 변경 사항을 저장하고 보안 센터 대화 상자를 닫은 다음 확인을 선택하여 Excel 옵션 대화 상자를 닫은 다음 보고서 파일을 닫습니다. 보고서 파일을 다시 열면 메시지 표시줄과 콘텐츠 사용 선택이 표시됩니다.
보안 센터 대화 상자에서 매크로 설정 선택 항목이 회색으로 표시되면 관리자가 그룹 정책 사용하여 이러한 설정을 구성했으며 설정을 수동으로 변경할 수 없습니다. 이 경우 가장 간단한 해결 방법은 Excel의 매크로 설정에서 메시지 표시줄에서 콘텐츠 사용 선택을 선택하여 매크로를 사용하도록 설정할 수 있는 다른 컴퓨터에서 보고서 파일을 여는 것입니다.
매크로 설정 선택 항목에 대한 자세한 내용은 Office 파일에서 매크로 허용 또는 제외를 참조하세요.
"알 수 없음" 또는 "데이터 부족"으로 분류된 추가 기능에 대해 수행할 가능한 단계
추가 기능이 "알 수 없음" 또는 "데이터 부족"으로 분류되는 경우 이는 Microsoft가 준비 상태를 제공하기 위해 추가 기능에 대한 충분한 정보를 아직 가지고 있지 않음을 의미합니다. 조직에 중요 비즈니스용 추가 기능인 경우 다음을 수행할 수 있습니다.
이 추가 기능을 개발한 소프트웨어 공급자에게 문의하여 추가 기능이 Microsoft 365 앱 지원되는지 확인합니다.
에서 ReadyForOffice@microsoft.com문의하세요. 데이터베이스에 추가 기능의 준비 상태를 추가하기 위해 최선을 다할 것입니다. 다음을 포함하지만 이에 국한되지 않는 추가 기능에 대한 정보를 최대한 많이 제공하세요.
이름
파일 버전
소프트웨어 공급자
다운로드 링크 또는 추가 기능을 다운로드하여 설치하는 방법에 대한 세부 정보
추가 기능의 유형, 추가 기능이 사용되는 Office 응용 프로그램, 프로그램 ID, CLSID 등 기타 세부 정보
Microsoft에 보내는 오류 보고서의 정보
준비 보고서를 표시하는 데 문제가 있는 경우 Microsoft에 오류 보고서를 보낼지 묻는 메시지가 표시됩니다. 예를 들어 보고서에 그래프를 만들거나 수집된 데이터를 쿼리하는 데 문제가 있는 경우입니다.
Microsoft에 오류 보고서를 보내면 준비 도구 키트를 개선하는 데 도움이 될 수 있습니다. Microsoft로 전송된 오류 보고서에는 개인적으로 식별할 수 있는 정보가 포함되어 있지 않습니다. 다음 표에서는 오류 보고서에서 Microsoft로 전송되는 정보의 목록을 제공합니다.
보내는 데이터 | 설명 |
---|---|
모듈 | 오류가 발생한 VBA 모듈입니다. |
하위/함수 이름 | 오류가 발생한 하위 프로시저 또는 함수의 이름입니다. |
줄 식별자 | 성공적으로 실행된 마지막 코드 줄의 시작 부분에 있는 식별자입니다. |
오류 메시지 | 사용자 메시지는 일반적으로 오류로 출력됩니다. 일부 오류에 대해 지역화될 수 있습니다. |
오류 번호 | 오류를 식별하는 번호입니다. |
원본 이름 | 오류를 발생시킨 개체의 이름입니다. 변수 이름이 아닙니다. |
도구 버전 | 사용 중이었던 Readiness Toolkit의 버전입니다. |
보고서 GUID | 반복된 오류를 필터링하기 위해 각 보고서에 생성되는 GUID입니다. |
세션 ID | Readiness Toolkit에서 기록한 오류와 상관 관계를 지정하기 위해 보고서가 만들어졌을 때의 세션 ID입니다. |
Excel 버전 | 준비 상태 보고서를 보는 데 사용되는 Excel의 버전입니다. |