2007 Office system으로 Word, Excel 및 PowerPoint 파일 마이그레이션

적용 대상: Office Resource Kit

 

마지막으로 수정된 항목: 2015-03-09

Word, Excel 및 PowerPoint 파일을 수동으로 변환하거나 OMPM Office 파일 변환기를 사용하여 대량으로 변환할 수 있습니다. OMPM을 설치하는 방법에 대한 자세한 내용은 OMPM(Office 마이그레이션 계획 관리자) 소개를 참조하십시오.

OMPM을 사용하여 대량으로 파일 변환

OFC(Office 파일 변환기)를 사용하려면 변환할 파일이 있는 컴퓨터에 Microsoft Office 호환 기능 팩이 설치되어 있어야 합니다. 자세한 내용은 Microsoft Office 호환 기능 팩 배포를 참조하십시오.

Office 파일 변환기를 실행하려면 먼저 ofc.ini 파일을 편집하여 적절한 매개 변수를 설정해야 합니다.

파일을 변환하려면

  1. 명령 프롬프트에서 OFC가 설치된 폴더로 이동합니다.

  2. 다음을 입력합니다.

    ofc <ofc.ini>
    

이 명령의 매개 변수는 다음과 같습니다.

매개 변수 설명

ofc.ini

ofc.ini 파일의 위치입니다. 경로가 지정되어 있지 않으면 OFC에서는 실행 파일과 동일한 디렉터리에서 이 파일을 찾습니다. 선택 요소입니다.

[!참고] FileListFolder 및 FoldersToConvert를 동일한 파일 집합으로 설정하면 해당 파일 집합이 두 번 변환됩니다.

Ofc.ini 설정

다음 표에서는 ofc.ini의 설정 및 값을 보여 줍니다.

설정 설명 사용할 수 있는 값 값이 누락된 경우 값이 유효하지 않은 경우

[Run]

이 변환의 고유 ID 및 설명을 나열하는 섹션입니다. 필수 요소입니다.

오류 메시지가 표시되고 변환이 중지됩니다.

Error: [Run] section heading invalid or missing in OFC.INI.

RunID

현재 변환의 추적 번호입니다. 보고 도구에서 이 번호를 사용하여 여러 컴퓨터에서의 변환을 그룹화할 수 있습니다. 필수 요소입니다.

숫자여야 합니다.

오류 메시지가 표시되고 변환이 중지됩니다.

Error: Invalid or missing RunID value in OFC.INI.

설명

현재 변환 실행을 설명하는 데 사용되는 텍스트입니다. 선택 요소입니다.

자유 형식의 텍스트로서, 255자로 잘립니다.

무시됩니다.

해당 사항이 없습니다.

LogDestinationPath

로그 파일의 위치입니다. 필수 요소입니다.

실제 드라이브, 매핑된 드라이브 또는 UNC입니다(예: c:\Conversion\logs).

\\server\vba\logs

환경 변수도 지원됩니다.

오류 메시지가 표시되고 변환이 중지됩니다.

Error: Invalid or missing ‘LogDestinationPath’ value in OFC.INI.

[ConversionOptions]

INI 파일에서 변환 옵션을 처리하는 부분의 섹션 머리글입니다. .ini 파일에 변환 옵션이 지정되어 있는 경우 필수 요소입니다.

오류 메시지가 표시되고 변환이 중지됩니다.

Error: [ConversionOptions] section heading invalid or missing in OFC.INI.

FullUpgradeOnOpen

각 O12 응용 프로그램에 열려 있는 적용 가능한 파일이 '전체적으로 업그레이드'되도록 지정할 수 있습니다. 선택 요소입니다.

유효한 값은 다음과 같습니다.

1 – 전체 업그레이드

0 – 전체 업그레이드 안 함

기본적으로 전체 업그레이드를 수행합니다.

Error: ‘FullUpgradeOnOpen’ value in OFC.INI.

DoNotCab

사용자가 로그 파일의 CAB 파일을 만들 수 없도록 설정합니다. 선택 요소입니다.

유효한 값은 다음과 같습니다.

1 – 로그 파일의 CAB 파일을 만들 수 없음

0 – 로그 파일의 CAB 파일을 만들 수 있음

오류 메시지가 표시되고 변환이 중지됩니다.

Error: Invalid or missing DoNotCab value in OFC.INI.

MacroControl

변환 중 변환기에 매크로 프로젝트를 포함할지 여부를 결정합니다. 1로 설정하면 OFC에서는 Office 2007의 매크로 제외 문서 형식(예: .docx, xlsx, pptx)을 생성합니다. 원본 문서의 매크로/VBA 코드는 마이그레이션되지 않습니다. 선택 요소입니다.

유효한 값은 다음과 같습니다.

1 – 변환 시 VBA가 무시됨

0 – 원본 문서의 매크로 상태와 일치

기본적으로 0으로 설정됩니다.

Error: Invalid ‘MacroControl’ value in OFC.INI.

[FoldersToConvert]

독립 실행형 작업에서 변환할 디렉터리를 나열하는 섹션입니다. FileList는 무시됩니다. 선택 요소입니다.

폴더 목록

입력 파일이 전달되면 무시됩니다.

Error: [FoldersToConvert] section invalid in OFC.INI.

ConvertSubfolders

폴더가 지정된 경우 이 요소를 1로 설정하면 OFC에서는 하위 폴더를 트래버스하여 모든 Word, XL 및 PPT 문서를 변환합니다. 선택 요소입니다.

0 또는 1

기본적으로 0으로 설정됩니다.

Error: Invalid ‘ConvertSubfolders’ value in OFC.INI.

[ConversionInfo]

입력 파일 및 대상 정보를 나열하는 섹션입니다. 필수 요소입니다.

[ConvertedFolders]

오류 메시지가 표시되고 변환이 중지됩니다.

Error: [ConversionInfo] section heading invalid or missing in OFC.INI.

FileList

FileList에 대한 경로입니다. 선택 요소입니다.

이 값이 없고 [FoldersToConvert]가 비어 있으면 오류가 발생합니다.

SourcePathTemplate

변환되는 파일의 위치를 결정하는 데 사용됩니다. 와일드카드 별표(*)를 사용하여 경로의 단일 세그먼트를 나타낼 수 있습니다. 선택 요소입니다.

실제 드라이브, 매핑된 드라이브 또는 UNC. * 또는 '.' 사용 가능

Error: Invalid ‘SourcePathRoot’ value in OFC.INI.

DestinationPathTemplate

변환되는 파일의 위치를 결정하는 데 사용됩니다. 아래 예제와 같이 와일드카드 별표(*)와 숫자를 사용하여 경로의 단일 세그먼트를 나타낼 수 있습니다. 선택 요소입니다.

실제 드라이브, 매핑된 드라이브 또는 UNC. * 또는 '.' 사용 가능

Error: Invalid ‘DestinationPathRoot’ value in OFC.INI.

다음 예제에서는 SourcePathTemplateDestinationPathTemplate 설정을 사용하는 방법을 보여 줍니다.

예제 1

이 예제에서 원본 파일은 **\\userfiles\<사용자 이름>\docs\**에 있고 원하는 출력 대상은 **\\newserver\docs\<사용자 이름>\**입니다.

이 결과를 얻으려면 SourcePathTemplateDestinationPathTemplate 설정이 다음과 같아야 합니다.

SourcePathTemplate = *\*\*\
DestinationPathTemplate = \\newserver\*3\*2

이 경우 DestinationPathTemplateSourcePathTemplate에서 별표로 나타나는 각 디렉터리 세그먼트에 번호를 지정합니다.

*1 = userfiles

*2 = <사용자 이름>

*3 = docs

다음 표에서는 예제 원본 파일 위치와 위의 설정으로 변환된 파일의 결과 위치를 보여 줍니다.

원본 대상
\\userfiles\Cliff\docs\notes.doc
\\newserver\docs\Cliff\notes.docx
\\userfiles\Bob\docs\Personal\Rept1.doc
\\newserver\docs\Bob\Personal\Rept1.docx
\\userfiles\James\docs\New Folder\Schedule.doc
\\newserver\docs\James\New Folder\Schedule.docx

예제 2

이 예제에서 원본 파일은 사용자 로컬 컴퓨터의 My Documents 폴더에 있습니다. UNC 경로는 **\\<컴퓨터 이름>\<드라이브 문자>$\Documents and Settings\<사용자 이름>\My Documents\**입니다. 원하는 출력 대상은 **\\DocServer\docs\<사용자 이름>\**입니다.

이 결과를 얻으려면 SourcePathTemplateDestinationPathTemplate 설정이 다음과 같아야 합니다.

SourcePathTemplate = *\*\*\*\*\
DestinationPathTemplate = \\DocServer\*4\

이 경우 DestinationPathTemplateSourcePathTemplate에서 별표로 나타나는 각 디렉터리 세그먼트에 번호를 지정합니다.

*1 = <컴퓨터 이름>(예: DESKTOP3)

*2 = <드라이브 문자>$(예: c$)

*3 = Documents and Settings

*4 = <사용자 이름>(예: bobsmith)

*5 = My Documents

다음 표에서는 예제 원본 파일 위치와 위의 설정으로 변환된 파일의 결과 위치를 보여 줍니다.

원본 대상
\\DESKTOP3\c$\Documents and Settings\bobsmith\My Documents\Plans.doc
\\DocServer\bobsmith\Plans.docx
LPTP4\d$\Documents and Settings\James\My Documents\Reports\q1.xls
\\DocServer\James\Reports\q1.xlsx

VET를 사용하여 여러 버전의 Word 파일 추출

OMPM에 포함된 VET(버전 추출 도구)를 사용하여 버전 관리 기능이 있는 Office 2000, Office XP 및 Office 2003에서 만들어진 Word 파일의 여러 파일 버전을 추출할 수 있습니다. 이 도구와 함께 OMPM 보고 유틸리티에서 생성된 파일 목록을 사용할 수 있습니다.

[!참고] VET를 사용하려면 Microsoft .NET Framework 버전 2.0 재배포 가능 패키지(x86)(https://go.microsoft.com/fwlink/?linkid=81886&clcid=0x412)와 Microsoft Word 2003이 필요합니다.

Word 파일에서 버전을 추출하려면

  1. 명령 프롬프트에서 VET가 설치된 폴더로 이동합니다.

  2. 다음을 입력합니다.

    vet <OMPM file list directory> <output directory>
    

이 명령의 매개 변수는 다음과 같습니다.

매개 변수 설명

OMPM file list directory

OMPM에서 생성된 파일 목록의 위치입니다. 필수 요소입니다.

output directory

모든 버전의 Word 파일을 복사할 디렉터리입니다. 필수 요소입니다.

예를 들어 c:\ompm\filelists 디렉터리에 있는 파일 목록을 사용하여 버전을 c:\ompm\output 디렉터리로 추출하려면 다음을 입력합니다.

vet c:\ompm\filelists c:\ompm\output

VET 오류 메시지

다음 표에서는 VET에서 로그 파일과 작업 파일 모두에 기록되는 오류 메시지를 보여 줍니다.

오류 메시지 설명

IssueID 9090: Could not open document <document name>.

버전이 있는 것으로 플래그가 지정된 원본 문서를 Word에서 열지 못했습니다.

IssueID 9096: Could not get the number of versions for document <document name>.

VET에서 지정된 문서에서 문서 버전 수를 쿼리하지 못했습니다. 개체 모델 명령 Versions.Count가 실패했습니다.

IssueID 9091: Could not delete existing version folder <folder path>.

특정 파일에 대한 기존 버전 폴더가 있으므로 VET에서 해당 폴더를 삭제할 수 없으며 새 버전 파일에 대한 새 폴더를 만들 수 없습니다.

IssueID 9092: Could not create directory to hold versions <directory name>.

VET에서 특정 문서에 대해 추출된 버전을 저장할 디렉터리를 만들지 못했습니다.

IssueID 9093: Failed to access version item.

VET에서 Word 개체 모델 명령인 Versions.Item(i)을 사용하여 버전에 액세스하지 못했습니다.

IssueID 9094: Failed to open version <version number> from <file name>.

VET에서 Word 개체 모델 명령인 Versions.Item(i).Open()을 사용하여 지정된 버전을 열지 못했습니다.

IssueID 9095: Failed to save version <version number> from <file name> to <version folder name>.

VET에서 문서의 지정된 버전을 버전 폴더에 저장하지 못했습니다.