개요

Word, Excel 또는 PowerPoint 패키지 사용자 마이크로 소프트 오피스 XP 및 2003: 호환 기능 팩을 다운로드하기 전에 Microsoft Update에서 우선 순위가 높은 업데이트를 설치한 후 호환 기능 팩을 다운로드하십시오.

Microsoft Office 2000, Office XP 또는 Office 2003에 추가 기능으로 호환 기능 팩을 설치하면 다음에서 사용되는 새 파일 형식으로 파일을 열고 편집하고 저장할 수 있습니다. 최신 버전워드, 엑셀, 파워포인트 프로그램. Microsoft Office Word 2003, Excel 2003 및 PowerPoint 2003 Viewer에서 호환 기능 팩을 사용하여 새 형식으로 저장된 파일을 볼 수도 있습니다. 호환성 팩에 대한 자세한 내용은 KB 문서 924074를 참조하십시오.

메모. 만약에 마이크로소프트 프로그램워드 2000 또는 마이크로 소프트 워드 2002는 복잡한 문자 집합이 포함된 문서를 읽거나 쓰는 데 사용됩니다. 최신 버전의 응용 프로그램에서 Word 문서를 올바르게 표시하려면 문서 925451의 정보를 참조해야 합니다.

관리자: 호환 기능 팩에 포함된 Word, Excel 및 PowerPoint 변환기용 관리 템플릿을 다운로드할 수 있습니다.

업데이트. Microsoft Office 호환 기능 팩은 서비스 팩 2(SP2)를 포함하도록 업데이트되었습니다. 이제 DOCX 또는 DOCM 파일에 사용자 지정 XML 태그가 포함되어 있으면 Word 2003에서 파일을 열 때 태그가 제거됩니다. 자세한 내용은 KB978951을 참조하십시오.

시스템 요구 사항

운영 체제:

Windows 2000 서비스 팩 4 윈도우 서버 2003, 윈도우 비스타, Windows Vista 서비스 팩 1, Windows XP 서비스 팩 1, Windows XP 서비스 팩 2, Windows XP 서비스 팩 3
윈도우 7, 윈도우 서버 2008

Microsoft Word 2000 서비스 팩 3(SP3), Microsoft Excel 2000 서비스 팩 3(SP3) 및 Microsoft PowerPoint 2000 서비스 팩 3(SP3)

Microsoft Word 2002 서비스 팩 3(SP3), Microsoft Excel 2002 서비스 팩 3(SP3) 및 Microsoft PowerPoint 2002 서비스 팩 3(SP3)

Microsoft Office Word 2003 SP1 이상, Microsoft Office Excel 2003 SP1 이상, Microsoft Office PowerPoint 2003 SP1 이상

마이크로소프트 오피스 워드 2003 뷰어.

마이크로소프트 오피스 엑셀 2003 뷰어

마이크로소프트 오피스 파워포인트 2003 뷰어

지침

업데이트 설치
Microsoft Update 웹 사이트에서 다운로드한 우선 순위가 높은 필수 업데이트를 설치하여 시스템이 최신 상태인지 확인하십시오(Microsoft Office XP 및 2003 사용자에게 필요).

Microsoft Update 웹 사이트에서 높은 우선 순위 및 필수 업데이트를 설치한 후 위의 다운로드 버튼을 클릭하고 파일을 하드 드라이브에 저장하여 호환성 팩을 다운로드하십시오.

설치 프로그램을 실행하려면 하드 드라이브에 저장된 파일을 두 번 클릭하십시오. 실행 가능한 파일 FileFormatConverters.exe.

화면의 지시에 따라 설치를 완료하십시오.

업로드된 파일 삭제

운영 시작 메뉴에서 윈도우 시스템제어판 아이콘을 클릭합니다.

프로그램 추가/제거를 선택합니다.

설치된 프로그램 목록에서 2007 Office 호환 기능 팩을 선택한 다음 제거 또는 추가/제거를 클릭합니다. 대화 상자가 나타나면 지침에 따라 프로그램을 제거합니다.

예 또는 확인을 클릭하여 프로그램 제거를 확인합니다.


Microsoft Office 2010 형식 호환 기능 팩의 전체 텍스트 워드 파일, Excel 및 PowerPoint는 다운로드 파일을 참조하십시오.
페이지에 스니펫이 있습니다.

열 때 텍스트 파일 Microsoft Word 또는 다른 프로그램에서(예: 파일의 텍스트가 쓰여진 것과 운영 체제 언어가 다른 컴퓨터에서) 인코딩은 프로그램이 텍스트가 화면에 표시되어야 하는 방식을 결정하는 데 도움이 됩니다. 읽을 수 있습니다.

이 기사에서

텍스트 인코딩에 대한 일반 정보

화면에 텍스트로 나타나는 텍스트는 실제로 텍스트 파일에 숫자 값으로 저장됩니다. 컴퓨터는 숫자 값을 보이는 문자로 변환합니다. 이를 위해 인코딩 표준이 사용됩니다.

인코딩은 집합의 각 텍스트 문자에 특정 숫자 값이 할당되는 번호 매기기 체계입니다. 인코딩에는 문자, 숫자 및 기타 문자가 포함될 수 있습니다. 다른 언어는 종종 다른 문자 집합을 사용하므로 기존 인코딩의 대부분은 해당 언어의 문자 집합을 나타내도록 설계되었습니다.

다른 알파벳에 대한 다른 인코딩

텍스트 파일로 저장된 인코딩 정보는 컴퓨터에서 화면에 텍스트를 표시하는 데 사용됩니다. 예를 들어 "키릴 자모(Windows)" 인코딩에서 "Й" 문자는 숫자 값 201에 해당합니다. "키릴 자모(Windows)" 인코딩을 사용하는 컴퓨터에서 이 문자가 포함된 파일을 열면 컴퓨터는 다음을 읽습니다. 숫자 201을 입력하고 "Y" 기호를 표시합니다.

그러나 기본적으로 다른 인코딩을 사용하는 컴퓨터에서 동일한 파일을 열면 이 인코딩의 숫자 201에 해당하는 문자가 화면에 표시됩니다. 예를 들어, 컴퓨터에서 사용된 인코딩이 "서유럽어(Windows)"인 경우 키릴 자모 원본 텍스트 파일의 "Y" 문자는 이 인코딩의 숫자 201에 해당하기 때문에 "É"로 표시됩니다.

유니코드: 다른 알파벳에 대한 단일 인코딩

텍스트 파일 인코딩 및 디코딩 문제를 방지하기 위해 유니코드로 저장할 수 있습니다. 이 인코딩에는 최신 컴퓨터에서 일반적으로 사용되는 모든 언어의 대부분의 문자가 포함됩니다.

Word는 유니코드를 기반으로 하기 때문에 모든 파일은 자동으로 이 인코딩으로 저장됩니다. 유니코드 파일은 텍스트 언어에 관계없이 영어 운영 체제가 설치된 모든 컴퓨터에서 열 수 있습니다. 또한 서유럽 알파벳에서 찾을 수 없는 문자(예: 그리스어, 키릴 자모, 아랍어 또는 일본어)를 포함하는 유니코드 파일을 이러한 컴퓨터에 저장할 수 있습니다.

파일을 열 때 인코딩 선택

만약에 파일 열기텍스트가 왜곡되거나 물음표 또는 사각형으로 표시되는 경우 Word에서 인코딩을 잘못 결정했을 수 있습니다. 텍스트를 표시(디코딩)하는 데 사용할 인코딩을 지정할 수 있습니다.

    탭 열기 파일.

    버튼을 클릭 매개변수.

    버튼을 클릭 추가적으로.

    섹션으로 건너뛰기 흔하다그리고 체크박스에 체크 열 때 파일 형식 변환 확인.

    메모:이 확인란을 선택하면 Word에서 대화 상자를 표시합니다. 파일 변환 Word 형식이 아닌 다른 형식의 파일(즉, DOC 확장, DOT, DOCX, DOCM, DOTX 또는 DOTM). 이러한 파일을 자주 사용하지만 일반적으로 인코딩을 선택할 필요가 없는 경우 이 대화 상자가 나타나지 않도록 이 옵션을 비활성화해야 합니다.

    파일을 닫았다가 다시 엽니다.

    대화 상자에서 파일 변환물품을 고르시 오 인코딩된 텍스트.

    대화 상자에서 파일 변환스위치를 설정 다른목록에서 원하는 인코딩을 선택합니다.

    지역에서 견본

거의 모든 텍스트(예: 정사각형 또는 점)가 동일하게 보이면 컴퓨터에 올바른 글꼴이 설치되어 있지 않을 수 있습니다. 이 경우 추가 글꼴을 설치할 수 있습니다.

추가 글꼴을 설치하려면 다음을 수행하십시오.

    버튼을 클릭 시작항목을 선택하고 제어판.

    다음 중 하나를 수행합니다.

    윈도우 7에서

    1. 제어판에서 항목을 선택합니다. 프로그램 제거.

      변화.

    윈도우 비스타에서

      제어판에서 섹션을 선택합니다. 프로그램 제거.

      프로그램 목록에서 Microsoft Office를 클릭하고 Microsoft Office와 별도로 설치된 경우 Microsoft Word를 클릭한 다음 변화.

    윈도우 XP에서

      제어판에서 항목을 클릭하십시오. 프로그램 설치 및 제거.

      상장 설치된 프로그램 Microsoft Office와 별도로 설치된 경우 Microsoft Office 또는 Microsoft Word를 클릭한 다음 변화.

    그룹에서 변화 마이크로소프트 설치사무실버튼을 눌러 구성 요소 추가 또는 제거그런 다음 버튼을 클릭하십시오 계속하다.

    장에서 설치 옵션확장 요소 일반적인 사무 도구, 그리고 - 다국어 지원.

    원하는 글꼴을 선택하고 옆에 있는 화살표를 클릭한 다음 내 컴퓨터에서 실행.

조언:한 인코딩 또는 다른 인코딩으로 텍스트 파일을 열 때 Word는 대화 상자에 정의된 글꼴을 사용합니다. 웹 문서 옵션. (대화 상자를 불러오려면 웹 문서 옵션, 클릭 마이크로소프트 오피스 버튼을 클릭한 다음 단어 옵션카테고리를 선택하고 추가적으로. 장에서 흔하다버튼을 눌러 웹 문서 옵션.) 탭의 옵션 사용 글꼴대화 상자 웹 문서 옵션각 인코딩에 대한 글꼴을 사용자 정의할 수 있습니다.

파일 저장 시 인코딩 선택

파일을 저장할 때 인코딩을 선택하지 않으면 유니코드가 사용됩니다. 일반적으로 유니코드는 대부분의 언어에서 대부분의 문자를 지원하므로 권장됩니다.

유니코드를 지원하지 않는 프로그램에서 문서를 열 계획이라면 원하는 인코딩을 선택할 수 있습니다. 예를 들어, 운영 체제영어에서는 유니코드를 사용하여 중국어(번체) 문서를 만들 수 있습니다. 그러나 이러한 문서가 중국어를 지원하지만 유니코드를 지원하지 않는 프로그램에서 열릴 경우 파일을 "중국어 번체(Big5)" 인코딩으로 저장할 수 있습니다. 따라서 중국어 번체를 지원하는 프로그램에서 문서를 열면 텍스트가 올바르게 표시됩니다.

메모:유니코드는 가장 완전한 표준이므로 다른 인코딩으로 텍스트를 저장할 때 일부 문자가 표시되지 않을 수 있습니다. 예를 들어 유니코드 문서에 히브리어와 키릴 문자가 모두 포함되어 있다고 가정합니다. 파일을 "키릴 자모(Windows)" 인코딩으로 저장하면 히브리어 텍스트가 표시되지 않으며 "히브리어(Windows)" 인코딩으로 저장하면 키릴 문자가 표시되지 않습니다.

파일의 일부 문자를 지원하지 않는 인코딩 표준을 선택하면 Word에서 해당 문자를 빨간색으로 표시합니다. 파일을 저장하기 전에 선택한 인코딩의 텍스트를 미리 볼 수 있습니다.

파일을 인코딩된 텍스트로 저장하면 기호 글꼴이 선택된 텍스트와 필드 코드가 제거됩니다.

인코딩 선택

    탭 열기 파일.

    현장에서 파일 이름새 파일의 이름을 입력하십시오.

    현장에서 파일 형식선택하다 일반 텍스트.

    대화 상자가 나타나면 Microsoft Office Word - 호환성 검사, 버튼을 눌러 계속하다.

    대화 상자에서 파일 변환적절한 인코딩을 선택하십시오.

    • 표준 인코딩을 사용하려면 옵션을 선택하십시오. Windows(기본값).

      MS-DOS 인코딩을 사용하려면 옵션을 선택하십시오. MS-DOS.

      다른 인코딩을 설정하려면 라디오 버튼을 설정하세요. 다른그리고 목록에서 원하는 항목을 선택하세요. 지역에서 견본텍스트를 보고 선택한 인코딩으로 올바르게 표시되는지 확인할 수 있습니다.

      메모:대화 상자의 크기를 조정하여 문서 표시 영역을 더 크게 만들 수 있습니다. 파일 변환.

    "빨간색으로 강조 표시된 텍스트는 선택한 인코딩으로 올바르게 저장할 수 없습니다"라는 메시지가 표시되면 다른 인코딩을 선택하거나 확인란을 선택할 수 있습니다. 문자 대체 허용.

    문자 대체가 활성화된 경우 표시할 수 없는 문자는 선택한 인코딩에서 가장 가까운 동등한 문자로 대체됩니다. 예를 들어, 줄임표는 세 개의 점으로 대체되고 모서리 따옴표는 직선으로 대체됩니다.

    선택한 인코딩에 빨간색으로 강조 표시된 문자에 해당하는 문자가 없는 경우 컨텍스트 외(예: 물음표)로 저장됩니다.

    문서가 한 줄에서 다른 줄로 줄 바꿈되지 않는 프로그램에서 열리면 문서에 하드 줄 바꿈을 포함할 수 있습니다. 이렇게 하려면 확인란을 선택하십시오. 줄 바꿈 삽입필드에 원하는 구분 기호(캐리지 리턴(CR), 줄 바꿈(LF) 또는 둘 다)를 지정합니다. 엔드 라인.

Word에서 사용 가능한 인코딩 찾기

Word는 여러 인코딩을 인식하고 시스템 소프트웨어에 포함된 인코딩을 지원합니다.

다음은 스크립트 및 관련 인코딩(코드 페이지) 목록입니다.

쓰기 시스템

인코딩

사용된 글꼴

다국어

유니코드(UCS-2 빅 엔디안, 빅 엔디안, UTF-8, UTF-7)

표준 글꼴지역화된 Word 버전의 "일반" 스타일

아라비아 말

윈도우 1256, ASMO 708

중국어 (간체)

GB2312, GBK, EUC-CN, ISO-2022-CN, HZ

중국 전통)

BIG5, EUC-TW, ISO-2022-TW

키릴 자모

윈도우 1251, KOI8-R, KOI8-RU, ISO8859-5, DOS 866

영어, 서유럽 등 라틴 문자 기반

윈도우 1250, 1252-1254, 1257, ISO8859-x

그리스 어

일본어

Shift-JIS, ISO-2022-JP(JIS), EUC-JP

한국인

완성, 조합, ISO-2022-KR, EUC-KR

베트남어

인도어: 타밀어

인도어: 네팔어

ISCII 57002(데바나가리)

인도어: 콘카니

ISCII 57002(데바나가리)

인도어: 힌디어

ISCII 57002(데바나가리)

인도어: 아쌈

인도어: 벵골어

인도어: 구자라트어

인도어: 칸나다어

인도어: 말라얄람어

인디언: 오리야

인도어: 마라티어

ISCII 57002(데바나가리)

인도어: 펀자브어

인도어: 산스크리트어

ISCII 57002(데바나가리)

인도어: 텔루구어

    인도어를 사용하려면 운영 체제 지원과 적절한 OpenType 글꼴이 필요합니다.

    네팔어, 아쌈어, 벵골어, 구자라트어, 말라얄람어 및 오리야어에 대해서는 제한된 지원만 제공됩니다.

네트워크 관리 및 사용자 지원과 같은 일상적인 IT 작업에서는 다양한 파일, 특히 텍스트 편집기로 작성된 문서가 자주 사용됩니다. 불행히도 내장된 Windows 도구를 사용하면 문서를 파일로만 사용할 수 있습니다. 표준 도구는 문서 유형 변환과 같은 내부 Word 데이터를 처리하지 않습니다.

Microsoft Word의 명령 셸로 사용되며 문서 작업을 더 쉽게 만들어주는 ConvertWord라는 WSH(Windows Script Host) 스크립트를 컴파일했습니다. 또한 스크립트는 유효하지 않은 문서를 테스트하는 데 유용할 수 있습니다.

요구 사항

ConvertWord를 사용하려면 컴퓨터에 Word 97 이상이 설치되어 있어야 합니다. 텍스트 에디터. ConvertWord의 전체 소스 코드는 당사 잡지의 웹 사이트에서 다운로드할 수 있습니다. 다음은 ConvertWord 스크립트의 조각입니다. convertword.wsf 및 convertword.cmd 파일은 같은 폴더에 저장해야 합니다.

ConvertWord는 Word에서 구현된 모든 파일 형식 변환기를 자동으로 사용할 수 있습니다. Word에는 표준 문서용 파일 형식 변환기의 기본 집합이 함께 제공됩니다. 그러나 이 세트에는 예를 들어 다음과 같은 특수 변환기가 포함되어 있지 않습니다. 마이크로소프트 문서 Works 또는 WordPerfect. 이러한 변환기와 기타 선택적 변환기에는 Word의 사용자 지정 설치가 필요합니다.

에 포함된 표준 워드 변환기 마이크로소프트 패키지 Office Resource Kit는 Office 2003 Editions Resource Kit 페이지에서 다운로드할 수 있습니다. http://www.microsoft.com/office/ork/2003/default.htm . 리소스 팩의 변환기는 Word 97 및 최신 버전의 편집기와 호환됩니다. 리소스 팩을 설치한 후 생성된 디렉터리(기본적으로 \%programfiles%orktools)로 이동하여 변환기 집합(oconvpck.exe)이 있는 파일을 찾은 다음 배포하려는 모든 컴퓨터에서 oconvpck.exe를 실행합니다. 변환기.

ConvertWord의 목적

원래 ConvertWord를 만드는 목적은 Word의 일괄 변환 마법사에서 사용할 수 없는 일부 작업을 수행하는 것이었습니다. 일괄 변환 마법사는 모든 관리자의 툴킷에 유용한 추가 기능입니다. 마법사는 하나의 입력 형식을 하나의 출력 형식으로 변환하는 Word 템플릿입니다. 더 자세한 정보이 변환에 대한 자세한 내용은 Microsoft 문서 "많은 문서를 Word 2002 형식으로 자동 변환하는 방법"을 참조하십시오. http://support.microsoft.com/?kbid=313714.

일괄 변환 마법사는 많은 작업을 수행하지만 원격 관리 또는 개별 사이트에서 문서를 공유하는 최종 사용자를 위한 단순 변환 자동화와 같은 일부 작업에는 최적화되어 있지 않습니다. ConvertWord는 다음과 같은 기본 작업을 수행하여 이러한 분산 변환 문제를 해결하는 데 도움이 될 수 있습니다.

  • 시스템에 있는 Word 버전에 대한 쿼리를 보냅니다.
  • 임의 길이의 혼합 유형 문서 목록을 자동으로 엽니다.
  • Word 형식(기본값) 또는 기타 형식의 고유한 이름으로 문서를 저장하도록 보장합니다.
  • 형식 문제와 잘못된 사용자 암호를 찾는 문서를 테스트합니다.

변환 단어의 작동 방식

ConvertWord 변환 프로세스는 4단계 프로세스입니다. 첫 번째 단계에서 스크립트는 스니펫에 표시된 대로 Word 애플리케이션의 인스턴스를 생성합니다. 목록 1 A. 스크립트 소스 코드의 일부는 대화 상자의 수를 최소화하기 위한 것입니다. 예를 들어 B라고 표시된 소스 코드는 가능한 경우 대화 상자를 차단합니다.

두 번째 단계에서 ConvertWord는 각 문서를 엽니다. Word 개체에는 문서 컬렉션이 포함되어 있습니다. 이 집합의 Open 메서드를 호출할 때 목록 2 ) 문서가 검색됩니다. 문서 이름을 알고 있고 Word에서 형식을 자동으로 결정하도록 하려면 문서 이름만 인수로 사용하여 메서드를 호출할 수 있습니다.

또는 문서 형식을 Open 메서드에 대한 다른 매개변수로 지정할 수 있습니다. 안타깝게도 Word 버전에 따라 Open 메서드에는 최대 16개의 매개 변수가 필요합니다. 형식 제어 매개변수는 10위이므로 이전 9개 매개변수를 지정해야 합니다. 결과는 길고 다루기 힘든 문자열입니다. 매개변수 정보는 다음에서 찾을 수 있습니다. http://msdn.microsoft.com/library/default.asp?url=/library/enus/dv_wrcore/html/wrconwordobjectmodeloverview.asp또는 Word 도움말에서.

ConvertWord 매개변수는 FileName, ConfirmConversions, ReadOnly, AddToRecentFiles, PasswordDocument, PasswordTemplate, Revert, WritePasswordDocument, WritePasswordTemplate 및 Format입니다. FileName 매개변수는 Word 문서의 파일 이름입니다. ConfirmConversions 매개 변수를 사용하면 Word에서 열려 있는 문서를 변환할 때 대화 상자를 표시할 수 있습니다. ConvertWord에서 이 매개변수는 자동화를 용이하게 하기 위해 항상 False로 설정됩니다.

ReadOnly 매개변수는 읽기 전용 문서를 여는 프로세스를 제어합니다. ConvertWord는 원본 문서가 변경되지 않도록 항상 이 매개변수를 True로 설정합니다. AddToRecentFiles는 열린 문서를 현재 사용자의 RecentFiles 목록에 추가할지 여부를 결정합니다. 문서는 수십 또는 수백 중 하나일 수 있으므로 목록에 추가하는 것은 권장되지 않으며 매개변수는 False로 설정됩니다.

PasswordDocument는 보호된 문서를 여는 암호이고 PasswordTemplate은 템플릿 암호입니다. 이 값은 Word가 아닌 문서에는 쓸모가 없으므로 매개변수 대신 두 개의 큰따옴표("")를 사용하여 빈 문자열을 나타낼 수 있습니다. Revert 매개변수는 변환 중인 문서가 이미 열려 있는 경우 스크립트가 현재 열려 있는 문서 버전으로 되돌릴지 여부를 결정합니다. ConvertWord는 변경 사항을 잃지 않고 문서의 열려 있는 복사본만 활성화하기 위해 이 매개변수를 True로 설정합니다.

WritePasswordDocument 및 WritePasswordTemplate 매개변수는 저장에 필요한 암호를 지정합니다. 문서 열기또는 템플릿. 이 문서의 목적을 위해 이러한 매개변수는 선택 사항입니다. 왜냐하면 ConvertWord는 원본 문서를 덮어쓰지 않기 때문입니다. 따라서 스크립트는 이러한 각 인수에 대해 ""를 지정합니다.

마지막으로 Format 매개 변수는 Word에서 열려 있는 문서의 형식을 결정하는 데 사용하는 방법을 나타내는 숫자입니다. 숫자와 숫자가 나타내는 방법이 의존하기 때문에 숫자를 정확하게 지정하는 것은 쉽지 않습니다. 설치된 버전 Word, 추가 문서 변환기 및 설치 절차. 형식 열기 코드가 3인 RTF(서식 있는 텍스트 형식) 문서를 열고 변환해야 한다고 가정합니다. 표준 RTF 변환기를 사용하여 샘플 문서를 열려면 다음 절차가 사용됩니다.

문서 설정 = Word.Documents._

Open("c:my.rtf", False, _

허위 사실, "", "", _

참, "", "", 3)

일부 라인 소스 코드이 기사에서는 공간 부족으로 인해 여러 줄로 나뉩니다. 해당 번호와 표준 확장자를 가진 추가 문서 변환기 목록은 FileConverters 개체 집합을 사용하여 찾을 수 있습니다. Listing 3의 소스 코드는 이러한 변환기의 목록을 보여줍니다. 목록에 표준 Word 변환기가 없습니다. 표준 Word 변환기 목록은 다음에서 찾을 수 있습니다. 탭. 하나 및 Word 도움말.

ConvertWord 스크립트의 CreateFormatCollections 루틴은 Word 변환기 목록을 표시합니다. 스크립트를 사용하면 열기 및 저장 형식을 결정하기가 조금 더 쉬워지지만 문서를 열거나 저장하는 데 사용되는 형식은 Word 버전과 변환기 설치 방법에 따라 다릅니다.

문서를 연 후 새 버전 SaveAs 메서드를 사용하여 저장합니다. 목록 4 ). SaveAs 메서드는 최대 16개의 매개변수를 허용하지만 필수 SaveFormat 매개변수가 두 번째 매개변수이기 때문에 2개만 필요합니다. OpenFormat 옵션과 마찬가지로 SaveFormat 옵션에서 열려는 문서의 형식 코드를 지정해야 합니다. 저장 형식을 지정하려면 - 예를 들어 문서를 순수 텍스트 파일 C: my.txt로 저장하려면 - 다음 명령을 입력하십시오.

doc.SaveAs "C:my.txt", 2

문서를 저장한 후 ConvertWord는 Close 메서드를 사용하여 문서를 닫습니다(목록 4의 레이블 B). False는 저장된 이후에 문서가 수정된 경우 Word에서 변경 내용을 취소하도록 지정합니다. 스크립트가 모든 문서를 순서대로 열고 저장하고 닫을 때 마지막 단계는 Quit 메서드를 호출하여 Word를 종료하는 것입니다. 워드 프로그램 (목록 5 ).

ConvertWord 사용하기

ConvertWord를 처음 시작하기 전에 다음 명령을 실행하여 로컬 버전의 Word에 대한 정보를 익히는 것이 좋습니다.

변환 단어 /버전

이 명령은 다음을 보여줍니다. 중요한 정보, 컴퓨터에 설치된 Word 버전 번호를 포함합니다. 마이크로소프트 Office 95(이는 Office 7이라고 불림) 이후로 제품 이름에 버전 번호를 포함하지 않았지만 주요 업그레이드가 릴리스될 때마다 내부 버전 번호가 1씩 증가합니다. 동일한 번호 매기기 체계가 Word에서 Office 제품군의 구성 요소로 사용됩니다. 내부 버전 번호는 8(Word 97), 9(Word 2000), 10(Word 2002) 및 11(Word 2003)입니다.

기본적으로 ConvertWord는 형식(예: Word, 일반 텍스트, WordPerfect, RTF)을 추측하여 파일을 자동으로 열고 파일 이름, 밑줄 및 숫자로 구성된 고유한 이름을 지정하여 Word 문서로 저장합니다. ConvertWord는 문서 이름을 지정하는 여러 가지 방법을 제공합니다. 파일 이름은 다음 명령에 대한 인수로 입력할 수 있습니다.

변환단어 unicode.txt plain.txt

기타docscorel.wps

이 접근 방식의 결과로 Word 형식의 출력 파일은 unicode.doc, plain.doc 및 otherdocscorel.doc로 저장됩니다. 또 다른 옵션은 다음과 같이 표준 소스에서 파일을 읽도록 ConvertWord를 설정하는 것입니다.

변환 단어

파일 목록을 생성하는 명령의 결과는 다음과 같이 ConvertWord로 보낼 수 있습니다:

디렉토리 /s /b c:받은 편지함*.txt

| 변환 단어

입력 데이터가 설정되지 않은 경우 ConvertWord는 Ctrl + C 키 조합을 두 번 누를 때까지 입력 문서의 이름을 지정하도록 요청합니다.

ConvertWord에는 같은 이름의 파일을 덮어쓰지 않도록 하는 간단한 방법이 있습니다. Word 파일을 mylist.txt라는 텍스트 파일로 저장한다고 가정해 보겠습니다. 해당 이름을 가진 파일이 이미 존재하는 경우, ConvertWord는 사용되지 않은 이름이 발견될 때까지 파생된 이름의 시퀀스(mylist_1.txt, mylist_2.txt 등)를 통해 반복을 시작합니다. 이 이름은 저장된 파일에 할당됩니다. 일반적으로 파일 이름을 찾는 것은 문서를 수동으로 열고 저장하는 것보다 시간이 덜 걸립니다.

저장 위치 및 파일 이름 변경

ConvertWord는 동일한 기본 이름으로 원본 파일과 동일한 폴더에 파일을 저장합니다. 따라서 많은 사용자 또는 사용자 그룹의 파일을 변환할 때 새 파일이 이전 파일 옆에 배치됩니다. 일반적으로 사용자는 "자신의" 파일을 알고 이름을 기억합니다.

그러나 변환된 문서가 저장되는 디렉토리는 변경할 수 있습니다. 이렇게 하려면 스크립트가 실행 중인 폴더를 가리키는 경로에 대해 절대적이거나 상대적일 수 있는 정규화된 이름으로 /d 스위치를 지정하는 것으로 충분합니다. ConvertWord는 경로를 전체 형식으로 확장하고 아직 존재하지 않는 경우 적절한 디렉토리를 만듭니다.

변환 단어 /d:c:empexports

/b 스위치를 사용하여 기본 이름(확장자가 없는 파일 이름)을 변경할 수 있습니다. ConvertWord가 동일한 이름을 가진 여러 파일을 찾으면 ConvertWord는 위에서 설명한 대로 파일 이름을 변경합니다. /x 스위치를 사용하여 내보낸 파일 형식의 표준 확장명 이외의 파일 확장명을 지정할 수도 있습니다.

비 Word 문서 만들기

기본적으로 ConvertWord는 자동으로 워드 문서. 비Word 문서를 생성하려면 ConvertWord 유틸리티의 /sa 옵션을 사용하여 기본 저장 형식을 변경할 수 있습니다. 파일을 저장할 수 있는 형식은 Word 버전 및 ConvertWord가 실행 중인 시스템에서 사용할 수 있는 추가 변환기에 따라 다릅니다. 특정 형식으로 파일을 저장할 때의 첫 번째 단계는 설치된 변환기를 보기 위해 /cnv 스위치로 Word를 시작하는 것입니다. 변환기 번호는 새 파일을 저장하려는 형식에 해당합니다. 모든 파일을 RTF(숫자 6)와 같은 특정 형식으로 저장해야 하는 경우 /sa:6 스위치를 ConvertWord 인수에 추가해야 합니다. 예를 들어, 모든 WordPerfect 파일을 다음으로 변환하려면 현재 폴더 RTF에서 명령을 실행해야 합니다.

디렉토리 /s /b *.wpd

| 변환 단어 /sa:6

Word 버전 및 설치된 변환기에 따라 사용 가능한 형식의 수가 많을 수 있습니다. 파일을 변환하기 전에 파일의 번호가 시스템마다 다르기 때문에 항상 유형을 확인해야 합니다. 이 성가신 규칙의 유일한 예외는 표준 내장 Word 변환기입니다. Word 97 이상에는 같은 값 0에서 6까지이며 표준 유형 번호는 새 버전이 추가됨에 따라 증가합니다. Word 2003의 경우 0에서 11까지의 숫자는 모든 컴퓨터에서 동일합니다. 표준 값의 예외는 숫자 -1의 출력입니다. 이 값은 Word 변환기와 일치하지 않지만 문서 파일의 데이터를 콘솔에 쓰는 ConvertWord 명령으로 사용됩니다. /sa - /sa:-1 또는 /sa+ 스위치를 사용하여 설정할 수 있습니다.

오류 처리

대규모 변환 작업 시 일부 파일에 문제가 발생할 수 있습니다. 변환에 실패한 문서를 추적하는 방법이 필요합니다. 파일을 변환할 수 없는 경우 ConvertWord는 파일 이름과 설명 정보를 표준 오류 스트림(StdErr)에 전달합니다. 관리자는 화면에서 파일 이름이 스크롤되는 것을 보거나 다음과 같은 나중 분석을 위해 오류 데이터를 파일로 리디렉션하여 오류를 모니터링할 수 있습니다.

Errors.txt

기본적으로 ConvertWord는 파일 이름과 오류 번호만 제공하여 오류를 표시합니다.

c:demo.rtf 실패: 2

/v+(자세한 출력) 스위치를 사용하면 오류에 대한 자세한 정보를 얻을 수 있습니다.

변환 단어
/v+>errors.txt

/v- 스위치는 오류 번호를 인쇄하지 않습니다. 대신 파일 이름은 후속 처리를 용이하게 하기 위해 단순히 StdErr에 전달됩니다.

ConvertWord에서 찾은 마지막 오류는 항상 최종 오류 수준으로 간주됩니다. 스크립트가 종료된 후 이 값은 명령 환경에서 사용할 수 있으며 ConvertWord 호출의 성공 여부를 결정하는 다른 스크립트에서 읽을 수 있습니다.

문서를 변환하지 않고 잠재적인 오류를 감지하려면 /w(what if) 스위치와 함께 ConvertWord를 실행할 수 있습니다. 이 스위치는 ConvertWord가 모든 문서를 저장하지 않고 열도록 합니다. 내부 데이터가 훼손되는 등 파일에 장애가 발생하면 정상적인 오류 메시지가 출력됩니다.

암호 문제 해결

비밀번호는 대량 처리에서 특히 문제가 됩니다. 각종 서류다양한. 기본적으로 ConvertWord는 공백 문자를 암호로 사용하여 암호가 없는 모든 문서를 열고 암호가 있는 문서는 추가 처리를 중지하지 않는 오류를 생성합니다.

이 동작은 /p(암호) 스위치를 사용하여 변경할 수 있습니다. 빈 인수(예: /p: "")를 지정하면 Word에서 보호된 모든 문서에 대한 암호를 입력하라는 메시지를 표시합니다. /p 스위치를 사용하여 특정 암호를 지정할 수 있습니다. 그러나 비밀번호가 없거나 지정된 비밀번호가 아닌 다른 비밀번호로는 문서를 열 수 없습니다.

ConvertWord의 실제 적용

저는 ConvertWord를 사용하여 약 30,000번의 변환을 실행했으며 몇 가지 일반적인 문제를 발견했습니다. 비정상적인 충돌은 거의 항상 Word 자동화 버그로 인해 발생했습니다. 대부분의 경우 오류 번호와 메시지는 Word에서 왔습니다. 대부분의 오류(예: 잘못된 비밀번호)는 수정하거나 이해하기 쉽습니다. 다음 세 번의 실수는 꽤 규칙적으로 반복되었습니다.

첫 번째는 매크로가 포함된 문서에 대한 팝업 Word 대화 상자입니다. 기본적으로 ConvertWord는 위험한 코드로부터 사용자를 보호하기 위해 문서의 매크로를 차단합니다. 그러나 Word에서 매크로가 포함된 문서를 열면 매크로 차단에 대한 메시지가 포함된 대화 상자가 나타납니다. 이 창을 수정하는 유일한 방법은 매크로를 실행하는 것입니다. ConvertWord를 실행하고 값이 0(/as:0)인 /as(자동화 보안) 키를 지정하여 이를 수행할 수 있습니다. 프로그래밍 방식으로 열린 Word 문서의 기본값입니다. /as 스위치를 사용하기 전에 열려는 문서에 위험한 코드가 포함되어 있지 않은지 확인해야 합니다.

두 번째 오류는 성공적으로 열 수 없지만 여전히 워드패드에서 올바르게 표시되는 일부 RTF 문서와 관련이 있습니다. 일반적으로 형식이 잘못되어 Word에서 올바르게 열 수 없습니다. ConvertWord 수정 실패 이 문제, 따라서 이러한 파일을 변환하는 데 ConvertWord를 사용할 수 없습니다.

Word에서 식별하기 때문에 세 번째 오류가 발생합니다. 텍스트 문서파일의 시작 바이트 순서 표시에 있는 유니코드. 확인 표시가 없으면 Word는 문서를 일반 텍스트로 취급하고 변환된 문서를 열 때 사용자는 보이는 각 문자 뒤에 공백이 표시됩니다(실제로 공백은 null 문자에 해당함). 문제를 해결하는 유일한 방법은 /oa(OpenAs) 스위치를 인코딩 또는 유니코드 텍스트(Word 97 이상의 경우 /oa:5)로 설정하여 파일을 변환하는 것입니다.

다행히 이러한 오류는 비교적 드물게 발생합니다. ConvertWord는 많은 문서를 처리하는 데 매우 유용하며 지루한 수동 작업 없이 Word 문서를 열고 변환하는 데 도움이 됩니다.

인디애나의 네트워크 전문가 컨설팅. 그는 MCSE, MCP+I 및 MVP 인증을 받았습니다.