Поделиться через


Application.NewDocument Method (Publisher)

Returns a Document object that represents a new publication.

Syntax

expression .NewDocument(Wizard, Design)

expression A variable that represents an Application object.

Parameters

Name

Required/Optional

Data Type

Description

Wizard

Optional

PbWizard

The wizard to use to create the new publication.

Design

Optional

Long

The design to apply to the new publication.

Return Value

Document

Remarks

The Wizard parameter can be one of the PbWizard constants declared in the Microsoft Publisher type library and shown in the following table. The default is pbWizardNone.

pbWizardAdvertisements

pbWizardAirplanes

pbWizardBanners

pbWizardBrochures

pbWizardBusinessCards

pbWizardBusinessForms

pbWizardCalendars

pbWizardCatalogs

pbWizardCertificates

pbWizardEnvelopes

pbWizardFlyers

pbWizardGiftCertificates

pbWizardGreetingCards

pbWizardInvitations

pbWizardJapaneseAdvertisements

pbWizardJapaneseAirplanes

pbWizardJapaneseBanners

pbWizardJapaneseBrochures

pbWizardJapaneseBusinessCards

pbWizardJapaneseBusinessForms

pbWizardJapaneseCalendars

pbWizardJapaneseCatalogs

pbWizardJapaneseCertificates

pbWizardJapaneseEnvelopes

pbWizardJapaneseFlyers

pbWizardJapaneseGiftCertificates

pbWizardJapaneseGreetingCards

pbWizardJapaneseInvitations

pbWizardJapaneseLabels

pbWizardJapaneseLetterheads

pbWizardJapaneseMenus

pbWizardJapaneseNewsletters

pbWizardJapaneseOrigami

pbWizardJapanesePostcards

pbWizardJapanesePrograms

pbWizardJapaneseSigns

pbWizardJapaneseWebSites

pbWizardLabels

pbWizardLetterheads

pbWizardMenus

pbWizardNewsletters

pbWizardNone

pbWizardOrigami

pbWizardPostcards

pbWizardPrograms

pbWizardQuickPublications

pbWizardResumes

pbWizardSigns

pbWizardWebSites

pbWizardWithComplimentsCards

pbWizardWordDocument

Example

This example creates a new publication and edits the master page to contain a page number in a star in the upper-left corner of the page.

Sub CreateNewPublication() 
 Dim AppPub As Application 
 Dim DocPub As Document 
 
 Set AppPub = New Publisher.Application 
 Set DocPub = AppPub.NewDocument 
 AppPub.ActiveWindow.Visible = True 
 
 With DocPub.MasterPages(1).Shapes.AddShape _ 
 (Type:=msoShape5pointStar, Left:=36, _ 
 Top:=36, Width:=50, Height:=50) 
 .Fill.ForeColor.RGB = RGB(Red:=255, Green:=0, Blue:=0) 
 With .TextFrame.TextRange 
 .InsertPageNumber 
 .ParagraphFormat.Alignment = pbParagraphAlignmentCenter 
 With .Font 
 .Bold = msoTrue 
 .Color.RGB = RGB(Red:=255, Green:=255, Blue:=255) 
 .Size = 12 
 End With 
 End With 
 End With 
End Sub

See Also

Concepts

Application Object Members

Application Object