OL2000: 기존 항목을 업데이트하여 새로운 사용자 지정 양식을 사용하는 방법

기술 자료 번역 기술 자료 번역
기술 자료: 201087 - 이 문서가 적용되는 제품 보기.
이 문서는 이전에 다음 ID로 출판되었음: KR201087
모두 확대 | 모두 축소

이 페이지에서

요약

본 문서에서는 Outlook 폴더에 있는 항목을 업데이트하여 현재 연결되어 있는 것과 다른 양식으로 여는 방법에 대해 설명합니다.

추가 정보

폴더에 있는 모든 항목에 대해 사용하는 양식을 변경해야 하는 상황에는 여러 가지가 있습니다. 다음은 이러한 상황의 예입니다.
  • 연락처 폴더에 10개의 연락처를 입력할 수 있는 기본 Outlook 양식을 사용합니다. 사용자 지정 연락처 양식을 만든 다음 10개의 연락처를 추가로 입력합니다. 처음 10개의 연락처를 새 사용자 지정 양식으로 열려고 합니다.
  • 사용자 지정 연락처 양식을 만든 다음 이 양식을 사용하여 10개의 연락처를 입력합니다. 텍스트 파일에서 100개의 연락처를 가져옵니다. 이들 100개의 연락처는 사용자 지정 양식 대신 기본 양식을 사용합니다.
  • 기본 게시 양식을 기반으로 한 1,000개의 게시된 항목이 있는 공용 폴더가 있습니다. 이들 항목을 중요한 항목으로 표시하는 사용자 지정 양식을 만듭니다. 새 양식을 1,000개의 기존 항목에 적용할 수 있습니다.
  • 기본 연락처 양식을 변경하는 Small Business Customer Manager 또는 Small Business Forms Manager를 설치한 경우 변경된 양식을 다른 양식으로 다시 변경하려고 합니다.
메시지 클래스라는 항목의 속성에 따라 항목이 사용하는 양식이 결정됩니다. 항목의 메시지 클래스를 수동으로 변경할 수 없습니다. 그러나 VBScript(Visual Basic Scripting Edition) 또는 Visual Basic Automation 코드를 작성하여 폴더에 있는 모든 항목의 메시지 클래스를 변경할 수 있습니다.

사용자 지정 양식을 만들고 게시하면 메시지 클래스에 지정됩니다. 이 메시지 클래스에 따라 항목에 연결할 양식이 결정됩니다. 이름 형식은 "IPM.."으로 IPM 다음에 양식의 종류(Contact, Task 등)와 사용자 지정 양식의 이름이 옵니다. 예를 들어, 새 연락처 양식을 만들고 이름을 Revised로 지정한 다음 연락처 폴더에 게시하면 메시지 클래스는 IPM.Contact.Revised입니다.

참고: 아래의 각 작업에서 새 메시지 클래스 이름을 양식을 게시할 때 사용한 이름과 똑같이 입력해야 합니다.

다음 표에는 메시지 클래스에 사용하는 다양한 이름이 나와 있습니다.

   이름           기본 폴더        기본 메시지 클래스
   -------------  --------------  ---------------------
   연락처         연락처           IPM.Contact
   작업           작업             IPM.Task
   약속           일정             IPM.Appointment
   메모           메모             IPM.StickyNote
   업무 일지 항목 업무 일지        IPM.Activity
   메일           받은 편지함      IPM.Note
참고: 메모 양식은 사용자 지정하고 게시할 수 없습니다.

기존 항목의 메시지 클래스를 확인하려면 현재 보기에 있는 열(Column) 중 하나로 메시지 클래스 필드를 추가합니다. 이 보기에 있는 메시지 클래스는 읽기 전용이기 때문에 다른 메시지 클래스를 입력하여 양식을 수동으로 변경할 수 없습니다.

메시지 클래스를 보기에 추가하려면 아래 단계를 수행합니다.

  1. 보기를 연락처 폴더에 있는 전화 목록과 같은 테이블 보기로 변경합니다.
  2. 보기의 열 머리글(Column Header)을 마우스 오른쪽 단추로 누르고 바로 가기 메뉴에서 필드 선택을 누릅니다.
  3. 필드 선택 목록에서 모든 연락처 필드를 선택합니다.
  4. 메시지 클래스 필드를 보기의 열 머리글(Column Header)로 끌어 필드를 열(Column)로 추가합니다.
기존 항목의 메시지 클래스를 변경하려면 Outlook 양식 내의 VBScript 코드를 사용하거나 다른 프로그램의 Visual Basic 코드를 사용하여 Outlook을 자동화하고 메시지 클래스를 변경해야 합니다.

다음은 메시지 클래스를 변경하는 두 가지 방법입니다. 두 번째 방법은 Microsoft Word 97 또는 Word 2000이 없거나 Omsgclas.exe 파일을 구할 수 없는 경우에만 사용해야 합니다.

Omsgclas.exe 유틸리티 다운로드

Outlook 메시지 클래스를 변경하는 매크로가 있는 Word 97/2000 문서가 들어 있는 Omsgclas.exe를 다운로드합니다. 이 매크로는 Outlook 97 및 Word 97에서 사용하는 매크로와 같으며 Outlook 2000 및 Word 2000에서도 사용할 수 있습니다. 문서를 열면 매크로가 자동으로 실행됩니다.

Word 2000에서 omsgclas를 열었을 때 Word 문서만 표시되고 매크로가 실행되지 않을 수 있습니다. 이 문제를 해결하려면 Word 2000에서 매크로 보안을 다시 설정해야 합니다. Word의 도구 메뉴에서 매크로를 가리킨 다음 보안을 누릅니다. 보안을 낮음 또는 높음으로 변경합니다. 그러면 매크로가 실행됩니다.

Omsgclas.exe 파일을 구하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
201089 OL2000:Word Document to Change Message Class of Outlook Items

VBScript 루틴 만들기

Microsoft는 모든 보증(상품, 특정 목적에 대한 적합성 및 비침해에 대한 묵시적인 보증을 포함하며 이에 제한되지 않음)을 배제하며 예를 보여주기 위한 목적으로만 이 프로그래밍 예제를 제공합니다. 본 문서에서 설명하는 절차를 따르려면 해당 프로그래밍 언어, 도구 및 디버깅 절차에 익숙해야 합니다. Microsoft 기술 지원 담당자는 사용자에게 도움이 되도록 특정 절차에 대한 기능을 설명할 수 있지만 사용자의 특정 목적에 맞도록 예제를 수정하여 추가 기능을 제공하거나 절차를 구성하지는 않습니다. 프로그래밍에 익숙하지 않은 사용자는 MCSP(Microsoft Certified Solution Provider)의 도움을 받거나 마이크로소프트 기술 지원 센터(02-508-0040)로 문의하십시오. MCSP(Microsoft Certified Solution Provider)에 대한 자세한 내용은 아래 웹 사이트를 참조하십시오.

http://www.microsoft.com/korea/mcsp/
Microsoft가 제공하는 지원 서비스에 대한 자세한 내용을 보려면 아래 웹 사이트를 방문하십시오.

http://support.microsoft.com/directory/overview.asp
아래 단계를 수행하여 폴더에 있는 모든 항목을 특정 양식으로 변경하는 VBScript 루틴을 만들고 실행합니다. 이 예에서는 MyNewForm이라는 새 양식을 현재 폴더에 게시했다고 가정합니다. 양식의 제목이 위와 다르면 "VBScript 코드 입력" 섹션에 있는 코드의 셋째 줄에서 양식 제목을 수정합니다.

이 작업을 수행하려면 아래 단계를 수행합니다.
  • VBScript 코드를 저장할 항목을 새로 만듭니다.
  • VBScript를 입력한 다음 양식을 저장합니다.
  • VBScript 코드를 실행합니다.

VBScript 코드를 저장할 항목을 새로 만들기

  1. 파일 메뉴에서 새로 만들기를 가리킨 다음 메일 메시지를 누릅니다.
  2. 도구 메뉴에서 양식을 가리킨 다음 이 양식 디자인을 눌러 양식 디자인 모드를 입력합니다.

VBScript 코드 입력 및 양식 저장

  1. 양식 메뉴에서 코드 보기를 누릅니다.
  2. 스크립트 편집기에서 아래 코드를 입력합니다. 아포스트로피(')로 시작하는 줄은 코드가 실행될 때 무시되는 설명문이므로 입력하지 않아도 됩니다.
    Sub Item_Open
    
       ' Change the following line to your new Message Class
       NewMC = "IPM.Contact.MyNewForm"
    
       Set CurFolder = Application.ActiveExplorer.CurrentFolder
       Set AllItems = CurFolder.Items
       NumItems = CurFolder.Items.Count
    
       ' Loop through all of the items in the folder
       For I = 1 to NumItems
    
          Set CurItem = AllItems.Item(I)
    
          ' Test to see if the Message Class needs to be changed
          If CurItem.MessageClass <> NewMC Then
    
             ' Change the Message Class
             CurItem.MessageClass = NewMC
    
             ' Save the changed item
             CurItem.Save
    
          End If
    
       Next
    
       MsgBox "Done."
    
    End Sub
  3. 파일 메뉴에서 닫기를 누릅니다.
  4. 파일 메뉴에서 다름 이름으로 저장을 누릅니다. 파일 형식의 기본 설정이 Outlook 서식 파일(.oft)인지 확인한 다음 파일을 저장할 위치를 선택합니다. 양식의 파일 이름을 입력한 다음 확인을 누릅니다.
  5. 항목 창 오른쪽 위에 있는 X(닫기)를 눌러 항목을 닫은 다음 변경 내용을 저장할 것인지 물으면 아니오를 누릅니다.

VBScript 코드 실행

  1. 업데이트할 항목이 들어 있는 폴더를 엽니다.
  2. VBScript 코드를 실행하려면 Windows 탐색기에서 항목을 다시 열어 파일을 찾은 다음 .oft 파일을 두 번 누릅니다. 코드는 Item_Open 이벤트 프로시저에 입력되었기 때문에 자동으로 실행됩니다. 매크로 경고 메시지가 나타나면 매크로 사용을 누릅니다.
  3. 코드가 현재 선택된 폴더에 있는 모든 항목의 매시지 클래스를 변경하는 동안 기다립니다. 항목의 수에 따라 몇 분 정도 걸릴 수 있습니다. 코드 작업이 끝나면 완료 메시지가 나타나야 합니다.
참고: 나중에 VBScript 코드를 편집하여 메시지 클래스의 이름을 변경하려면 항목을 열 때 SHIFT 키를 계속 누릅니다. 그러면 VBScript 코드를 실행하지 않은 채 디자인 모드로 이동하여 VBScript를 변경하고 양식을 저장할 수 있습니다.

참조

사용 가능한 리소스 및 Microsoft Outlook 2000 솔루션과 관련된 일반적인 질문과 대답에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
146636 OL2000: 아웃룩 사용자 지정 양식 및 솔루션에 대한 질문
241220 OL2000: General Information About the Existing Items Converter

속성

기술 자료: 201087 - 마지막 검토: 2003년 11월 12일 수요일 - 수정: 3.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Outlook 2000 Standard Edition
키워드:?
kbhowto KB201087

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com