| M | |
|---|---|
| MacID$() | 仅用于 Macintosh 系统 | 
| MacroCopy | Application.OrganizerCopy | 
| MacroDesc$() | x = WordBasic.[MacroDesc$](name) | 
| MacroFileName$() | 不适用于 Word 2002 | 
| MacroName$() | x = WordBasic.[MacroName$](num) | 
| MacroNameFromWindow$() | 不适用于 Word 2002 | 
| MacScript, MacScript$() | 仅用于 Macintosh 系统 | 
| Magnifier, Magnifier() | ActiveWindow.View.Magnifier = True  state = ActiveWindow.View.Magnifier  | 
| MailCheckNames | Application.MailMessage.CheckName | 
| MailHideMessageHeader | Application.MailMessage.ToggleHeader | 
| MailMerge CheckErrors, Destination, MergeRecords, From, To, Suppression, MailMerge, MailSubject, MailAsAttachment, MailAddress | With ActiveDocument.MailMerge 
 .Destination = WdMailMergeDestination .DataSource.FirstRecord = num .DataSource.LastRecord = num .SuppressBlankLines = True .MailSubject = text .MailAsAttachment = True .MailAddressFieldName = text End With  | 
| MailMergeAskToConvertChevrons, MailMergeAskToConvertChevrons() | FileConverters.ConvertMacWordChevrons = WdChevronConvertRule  state = FileConverters.ConvertMacWordChevrons  | 
| MailMergeCheck | ActiveDocument.MailMerge.Check | 
| MailMergeConvertChevrons, MailMergeConvertChevrons() | FileConverters.ConvertMacWordChevrons = WdChevronConvertRule  state = FileConverters.ConvertMacWordChevrons  | 
| MailMergeCreateDataSource | ActiveDocument.MailMerge.CreateDataSource | 
| MailMergeCreateHeaderSource | Documents(name).MailMerge.CreateHeaderSource | 
| MailMergeDataForm | ActiveDocument.DataForm | 
| MailMergeDataSource$(0)  MailMergeDataSource$(1) MailMergeDataSource$(2) MailMergeDataSource$(3)  | 
x = ActiveDocument.MailMerge.DataSource.Name  x = ActiveDocument.MailMerge.DataSource.HeaderSourceName x = ActiveDocument.MailMerge.DataSource.Type x = ActiveDocument.MailMerge.DataSource.HeaderSourceType  | 
| MailMergeEditDataSource | Documents(name).MailMerge.EditDataSource | 
| MailMergeEditHeaderSource | Documents(1).MailMerge.EditHeaderSource | 
| MailMergeEditMainDocument | ActiveDocument.MailMerge.EditMainDocument | 
| MailMergeFindRecord | ActiveDocument.MailMerge.DataSource.FindRecord | 
| MailMergeFirstRecord | ActiveDocument.MailMerge.DataSource.ActiveRecord = wdFirstRecord | 
| MailMergeFoundRecord() | x = ActiveDocument.MailMerge.DataSource.FindRecord | 
| MailMergeGotoRecord, MailMergeGotoRecord() | ActiveDocument.MailMerge.DataSource.ActiveRecord = num  x = ActiveDocument.MailMerge.DataSource.ActiveRecord  | 
| MailMergeHelper | Dialogs(wdDialogMailMergeHelper).Show | 
| MailMergeInsertAsk | Documents(name).MailMerge.Fields.AddAsk | 
| MailMergeInsertFillIn | Documents(name).MailMerge.Fields.AddFillIn | 
| MailMergeInsertIf | ActiveDocument.MailMerge.Fields.AddIf | 
| MailMergeInsertMergeRec | ActiveDocument.MailMerge.Fields.AddMergeRec | 
| MailMergeInsertMergeSeq | ActiveDocument.MailMerge.Fields.AddMergeSeq | 
| MailMergeInsertNext | Documents(1).MailMerge.Fields.AddNext | 
| MailMergeInsertNextIf | ActiveDocument.MailMerge.Fields.AddNextIf | 
| MailMergeInsertSet | ActiveDocument.MailMerge.Fields.AddSet | 
| MailMergeInsertSkipIf | ActiveDocument.MailMerge.Fields.AddSkipIf | 
| MailMergeLastRecord | Documents(name).MailMerge.DataSource.ActiveRecord = wdLastRecord | 
| MailMergeMainDocumentType, MailMergeMainDocumentType() | ActiveDocument.MailMerge.MainDocumentType = WdMailMergeMainDocType  state = ActiveDocument.MailMerge.MainDocumentType  | 
| MailMergeNextRecord | ActiveDocument.MailMerge.DataSource.ActiveRecord = wdNextRecord | 
| MailMergeOpenDataSource | Documents(1).MailMerge.OpenDataSource | 
| MailMergeOpenHeaderSource | Documents(name).MailMerge.OpenHeaderSource | 
| MailMergePrevRecord | ActiveDocument.MailMerge.DataSource.ActiveRecord = wdPreviousRecord | 
| MailMergeQueryOptions | ActiveDocument.MailMerge.DataSource.QueryString = text | 
| MailMergeReset | ActiveDocument.MailMerge.MainDocumentType = wdNotAMergeDocument | 
| MailMergeState() | theState = ActiveDocument.MailMerge.State | 
| MailMergeToDoc | Documents(name).MailMerge.Destination = wdSendToNewDocument | 
| MailMergeToPrinter | ActiveDocument.MailMerge.Destination = wdSendToPrinter | 
| MailMergeUseAddressBook | 不适用于 Word 2002 | 
| MailMergeViewData, MailMergeViewData() | ActiveDocument.MailMerge.ViewMailMergeFieldCodes = True  x = ActiveDocument.MailMerge.ViewMailMergeFieldCodes  | 
| MailMessageDelete | Application.MailMessage.Delete | 
| MailMessageForward | Application.MailMessage.Forward | 
| MailMessageMove | Application.MailMessage.DisplayMoveDialog | 
| MailMessageNext | Application.MailMessage.GoToNext | 
| MailMessagePrevious | Application.MailMessage.GoToPrevious | 
| MailMessageProperties | Application.MailMessage.DisplayProperties | 
| MailMessageReply | Application.MailMessage.Reply | 
| MailMessageReplyAll | Application.MailMessage.ReplyAll | 
| MailSelectNames | Application.MailMessage.DisplaySelectNamesDialog | 
| MarkCitation | ActiveDocument.TablesOfAuthorities.MarkCitation  ActiveDocument.TablesOfAuthorities.MarkAllCitations  | 
| MarkIndexEntry | ActiveDocument.Indexes.MarkEntry | 
| MarkTableOfContentsEntry | ActiveDocument.TablesOfContents.MarkEntry | 
| MenuItemMacro$() | x = CommandBars(name).Controls(num).OnAction | 
| MenuItemText$() | x = CommandBars(name).Controls(num).Caption | 
| MenuMode | WordBasic.MenuMode | 
| MenuText$() | x = CommandBars.ActiveMenuBar.Controls(num).Caption | 
| MergeFieldName$(num) | x = ActiveDocument.MailMerge.DataSource.FieldNames(num) | 
| MergeSubdocument | ActiveDocument.Subdocuments.Merge | 
| MicrosoftAccess | WordBasic.MicrosoftAccess  '或使用 Microsoft Excel 示例中的技术  | 
| MicrosoftExcel | WordBasic.MicrosoftExcel  '或 If Tasks.Exists("Microsoft Excel") = True Then Tasks("Microsoft Excel").Activate Tasks("Microsoft Excel").WindowState = wdWindowStateMaximize Else Shell "C:\MSOffice\Excel\Excel.exe" End If  | 
| MicrosoftFoxPro | WordBasic.MicrosoftFoxPro  '或使用 Microsoft Excel 示例中的技术  | 
| MicrosoftMail | WordBasic.Mail  '或使用 Microsoft Excel 示例中的技术  | 
| MicrosoftPowerPoint | WordBasic.PowerPoint  '或使用 Microsoft Excel 示例中的技术  | 
| MicrosoftProject | WordBasic.Project  '或使用 Microsoft Excel 示例中的技术  | 
| MicrosoftPublisher | WordBasic.Publisher  '或使用 Microsoft Excel 示例中的技术  | 
| MicrosoftSchedule | WordBasic.Schedule  '或使用 Microsoft Excel 示例中的技术  | 
| MicrosoftSystemInfo | System.MSInfo | 
| Mid$() | Mid$()  '或 Mid()  | 
| Minute() | Minute() | 
| MkDir path_name | MkDir path_name | 
| Month() | Month() | 
| MountVolume | Application.MountVolume | 
| MoveButton | CommandBars(name).Controls(1).Move | 
| MoveText | WordBasic.MoveText | 
| MoveToolbar | With CommandBars(name)  .Top = num .Left = num End With CommandBars(name).Position = MsoBarPosition  | 
| MsgBox, MsgBox() | MsgBox, MsgBox() |