Document object (Word)

Represents a document. The Document object is a member of the Documents collection. The Documents collection contains all the Document objects that are currently open in Word.

Remarks

Use Documents (Index), where Index is the document name or index number, to return a single Document object. The following example closes the document named "Report.doc" without saving changes.

Documents("Report.doc").Close SaveChanges:=wdDoNotSaveChanges

The index number represents the position of the document in the Documents collection. The following example activates the first document in the Documents collection.

Documents(1).Activate

Using ActiveDocument

You can use the ActiveDocument property to refer to the document with the focus. The following example uses the Activate method to activate the document named "Document 1." The example also sets the page orientation to landscape mode and then prints the document.

Documents("Document1").Activate 
ActiveDocument.PageSetup.Orientation = wdOrientLandscape 
ActiveDocument.PrintOut

Members

Events

Name
BuildingBlockInsert
Close
ContentControlAfterAdd
ContentControlBeforeContentUpdate
ContentControlBeforeDelete
ContentControlBeforeStoreUpdate
ContentControlOnEnter
ContentControlOnExit
New
Open
Sync
XMLAfterInsert
XMLBeforeDelete

Methods

Name
AcceptAllRevisions
AcceptAllRevisionsShown
Activate
AddToFavorites
ApplyDocumentTheme
ApplyQuickStyleSet2
ApplyTheme
AutoFormat
CanCheckin
CheckConsistency
CheckGrammar
CheckIn
CheckInWithVersion
CheckSpelling
Close
ClosePrintPreview
Compare
ComputeStatistics
Convert
ConvertAutoHyphens
ConvertNumbersToText
ConvertVietDoc
CopyStylesFromTemplate
CountNumberedItems
CreateLetterContent
DataForm
DeleteAllComments
DeleteAllCommentsShown
DeleteAllEditableRanges
DeleteAllInkAnnotations
DetectLanguage
DowngradeDocument
EndReview
ExportAsFixedFormat
FitToPages
FollowHyperlink
FreezeLayout
GetCrossReferenceItems
GetLetterContent
GetWorkflowTasks
GetWorkflowTemplates
GoTo
LockServerFile
MakeCompatibilityDefault
ManualHyphenation
Merge
Post
PresentIt
PrintOut
PrintPreview
Protect
Range
Redo
RejectAllRevisions
RejectAllRevisionsShown
Reload
ReloadAs
RemoveDocumentInformation
RemoveLockedStyles
RemoveNumbers
RemoveTheme
Repaginate
ReplyWithChanges
ResetFormFields
ReturnToLastReadPosition
RunAutoMacro
RunLetterWizard
Save
SaveAs2
SaveAsQuickStyleSet
Select
SelectAllEditableRanges
SelectContentControlsByTag
SelectContentControlsByTitle
SelectLinkedControls
SelectNodes
SelectSingleNode
SelectUnlinkedControls
SendFax
SendFaxOverInternet
SendForReview
SendMail
SetCompatibilityMode
SetDefaultTableStyle
SetLetterContent
SetPasswordEncryptionOptions
ToggleFormsDesign
TransformDocument
Undo
UndoClear
Unprotect
UpdateStyles
ViewCode
ViewPropertyBrowser
WebPagePreview

Properties

Name
ActiveTheme
ActiveThemeDisplayName
ActiveWindow
ActiveWritingStyle
Application
AttachedTemplate
AutoFormatOverride
AutoHyphenation
Background
Bibliography
Bookmarks
Broadcast
BuiltInDocumentProperties
Characters
ChartDataPointTrack
ClickAndTypeParagraphStyle
CoAuthoring
CodeName
CommandBars
Comments
Compatibility
CompatibilityMode
ConsecutiveHyphensLimit
Container
Content
ContentControls
ContentTypeProperties
Creator
CurrentRsid
CustomDocumentProperties
CustomXMLParts
DefaultTableStyle
DefaultTabStop
DefaultTargetFrame
DisableFeatures
DisableFeaturesIntroducedAfter
DocumentInspectors
DocumentLibraryVersions
DocumentTheme
DoNotEmbedSystemFonts
Email
EmbedLinguisticData
EmbedTrueTypeFonts
EncryptionProvider
Endnotes
EnforceStyle
Envelope
FarEastLineBreakLanguage
FarEastLineBreakLevel
Fields
Final
Footnotes
FormattingShowClear
FormattingShowFilter
FormattingShowFont
FormattingShowNextLevel
FormattingShowNumbering
FormattingShowParagraph
FormattingShowUserStyleName
FormFields
FormsDesign
Frames
Frameset
FullName
GrammarChecked
GrammaticalErrors
GridDistanceHorizontal
GridDistanceVertical
GridOriginFromMargin
GridOriginHorizontal
GridOriginVertical
GridSpaceBetweenHorizontalLines
GridSpaceBetweenVerticalLines
HasPassword
HasVBProject
HTMLDivisions
Hyperlinks
HyphenateCaps
HyphenationZone
Indexes
InlineShapes
IsInAutosave
IsMasterDocument
IsSubdocument
JustificationMode
KerningByAlgorithm
Kind
LanguageDetected
ListParagraphs
Lists
ListTemplates
LockQuickStyleSet
LockTheme
MailEnvelope
MailMerge
Name
NoLineBreakAfter
NoLineBreakBefore
OMathBreakBin
OMathBreakSub
OMathFontName
OMathIntSubSupLim
OMathJc
OMathLeftMargin
OMathNarySupSubLim
OMathRightMargin
OMaths
OMathSmallFrac
OMathWrap
OpenEncoding
OptimizeForWord97
OriginalDocumentTitle
PageSetup
Paragraphs
Parent
Password
PasswordEncryptionAlgorithm
PasswordEncryptionFileProperties
PasswordEncryptionKeyLength
PasswordEncryptionProvider
Path
Permission
PrintFormsData
PrintPostScriptOverText
PrintRevisions
ProtectionType
ReadabilityStatistics
ReadingLayoutSizeX
ReadingLayoutSizeY
ReadingModeLayoutFrozen
ReadOnly
ReadOnlyRecommended
RemoveDateAndTime
RemovePersonalInformation
Research
RevisedDocumentTitle
Revisions
Saved
SaveEncoding
SaveFormat
SaveFormsData
SaveSubsetFonts
Scripts
Sections
Sentences
ServerPolicy
Shapes
ShowGrammaticalErrors
ShowSpellingErrors
Signatures
SmartDocument
SnapToGrid
SnapToShapes
SpellingChecked
SpellingErrors
StoryRanges
Styles
StyleSheets
StyleSortMethod
Subdocuments
Sync
Tables
TablesOfAuthorities
TablesOfAuthoritiesCategories
TablesOfContents
TablesOfFigures
TextEncoding
TextLineEnding
TrackFormatting
TrackMoves
TrackRevisions
Type
UpdateStylesOnOpen
UseMathDefaults
UserControl
Variables
VBASigned
VBProject
WebOptions
Windows
WordOpenXML
Words
WritePassword
WriteReserved
XMLSaveThroughXSLT
XMLSchemaReferences
XMLShowAdvancedErrors
XMLUseXSLTWhenSaving

See also

Word Object Model Reference

Support and feedback

Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.