정보: Microsoft Office XP 작업창 사용자 지정

기술 자료 번역 기술 자료 번역
기술 자료: 288542 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

요약

Microsoft Office XP 작업창에 라는 새 기능이 포함되어 있습니다. 작업 창 명령을 사용하여 정보를 수집하고 해당 문서를 수정할 수 있는 편리한 방법을 사용자에게 제공합니다 도킹 가능한 대화 창이 있습니다. Office 작업 창을 하나 이상의 페이지를 포함할 수 있으며 각 페이지의 구역으로 나누는.

창 보기 등의 특정 기능을 수행할 고정 또는 창 도킹 해제 및 모든 Office XP 응용 프로그램 간에 공통인 새 항목 페이지가 사용자 지정 정보를 추가할 수 있는 작업창 개발자가 프로그래밍 방식으로 조작할 수 있습니다.

추가 정보

Office XP 작업 창을 도킹 가능한 CommandBar 개체에 특별한 형식입니다. 각 Office 응용 프로그램에서 한 작업창에서 존재하고 TaskPane 이름으로 CommandBars 컬렉션을 통해 액세스할 수 있습니다. 현재 페이지를 나타내는 단일 컨트롤이 CommandBar 있습니다. 이 CommandBarControl 사용하여 제한된 수의 페이지에 대한 속성 액세스할 수 있습니다. 예를 들어, 작업 창에서 현재 페이지의 이름을 표시하려면 다음과 같은 코드를 사용할 수 있습니다:
MsgBox "The Active Task Pane Page = " & _ 
  Application.CommandBars("TaskPane").Controls(1).Caption
				
추가로, 도킹, 높이, 너비 등과 같은 대부분의 CommandBar 사용자 지정 작업 창에 대해 수행할 수 있습니다. 그러나 일부의 작업창 CommandBar 개체로 할 수 있습니다. 몇 가지 예는 다음과 같습니다.
  • 컬렉션에 있는 CommandBars 통해 작업 창 표시 창을 볼 수 있게 적어도 한 페이지가 있어야 합니다 없으므로 이를 한 번 이상 표시할 수 있습니다 있지만 사용자가 한 번 창에는 때까지 호스트 응용 프로그램에서 일반적으로 기본 페이지 할당하지 않으면 실패합니다.
  • Commandbar.Controls.Add 사용하여 작업 창 컨트롤에 다음 오류 메시지와 함께 실패합니다 추가하는 중:
    런타임 오류: -2147467259 (0x80004005)
    "알 수 없는 오류."
    추가, 편집 또는 작업 창에서 페이지를 제거할 수 없습니다. 그러나 (이 문서의 뒷부분에서 설명함) NewFile 개체를 사용하여 새 항목 페이지의 새 항목을 추가할 수 있습니다.
  • Enabled 속성을 설정할 수 없습니다.
  • 작업 창을 통해 CommandBar 개체에 대한 현재 페이지를 변경할 수 없습니다 (즉, 사용자가 새 항목 페이지에서 클립보드 페이지 그 반대의 전환할 수 없습니다). 그러나 Microsoft Word 2002 별도의 개체 (현재 페이지에 대해 해당 작업창을 선택할 수 있도록 Application.TaskPanes) 제공합니다. Word에서 이 기능을 제공하는 유일한 Office XP 응용 프로그램입니다.

새 항목 작업 창의 페이지 항목 추가

모든 Office XP 응용 프로그램을 구현하는 한 작업창 페이지가: 새 항목 페이지가. 이 페이지에서는 이전 버전의 Office에서 새 파일 대화 상자에 해당합니다. Office XP는 추가하거나 문서 또는 서식 파일을 자주 사용하는 것에 대한 빠른 참조를 추가할 수 있도록 이 페이지의 항목을 제거할 수 있습니다. 각 Office 응용 프로그램에 의해 노출된 NewFile 개체를 사용하여 프로그래밍 방식으로 수행합니다.

NewFile 개체에 액세스할 때 Application 개체에서 사용할 수 있는 다음 속성 중 하나를 사용하십시오. 속성 이름은 작업 중인 어떤 Office 응용 프로그램에 따라 다릅니다.

 Application  Property
 Microsoft Access  NewFileTaskPane
 Microsoft Excel  NewWorkbook
 Microsoft FrontPage  NewPageOrWeb
 Microsoft PowerPoint  NewPresentation
 Microsoft Word  NewDocument

NewFile 개체를 추가 및 추가하고 해당 Office 응용 프로그램에 대한 새 파일 페이지의 구역으로 특정 항목을 제거할 수 있는 제거, 두 개의 메서드를 노출합니다. 예를 들어, 다음 코드에서는 Word의 파일 새 작업창 페이지에 대해 새 문서 "섹션에 새 항목을 만듭니다:
Sub AddNewDocToTaskPane()
    Application.NewDocument.Add FileName:="C:\NewDocument.doc", _
          Section:=msoNew, DisplayName:="Look! My New Document option"
    With Application.CommandBars("Task Pane")
      .Visible = False
      .Visible = True
    End With
End Sub
				
이 코드를 실행하면 후에는 새 문서" 작업 창에서 새 항목을 클릭할 때 페이지를 C:\NewDocument.doc 파일을 엽니다. 다음과 같은 Microsoft Excel 2002 코드입니다:
Sub AddNewWorkbookToTaskPane()
    Application.NewWorkbook.Add FileName:="C:\NewWorkbook.xls", _
          Section:=msoNew, DisplayName:="Look! My New Workbook option"
    With Application.CommandBars("Task Pane")
      .Visible = False
      .Visible = True
    End With
End Sub
				
참고: 토글 Visible 속성을 작업 창 보기를 새로 고칩니다. 새 항목 페이지가 활성화되어 있는 동안 작업창이 보이지 않으면 숨김 및 다음 다시 표시되지 때까지 코드를 단계별로 변경 내용이 나타나지 않습니다.

다른 Microsoft Office XP 응용 뿐만 아니라 새 항목 페이지에서 항목을 추가할 수 있습니다. 사용자 지정 응용 프로그램에 맞게 작업창 자동화 더 이상 필요하지 않은 경우 Remove 메서드를 사용하여 추가 항목을 제거할 수 있어야 합니다. 응용 프로그램을 닫은 후 추가한 새 항목은 해당 사용자에 대해 유지됩니다.

참조

작업 창을 사용하는 방법에 대한 자세한 내용은 Visual Basic VBA 온라인 도움말을 위해 NewFile 개체에 대한 참조하십시오.

속성

기술 자료: 288542 - 마지막 검토: 2007년 1월 31일 수요일 - 수정: 3.2
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Office XP Developer Edition
  • Microsoft Excel 2002 Standard Edition
  • Microsoft PowerPoint 2002 Standard Edition
  • Microsoft Word 2002 Standard Edition
키워드:?
kbmt kbinfo kbprogramming KB288542 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

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