宝哥软件园

文本将显示在对象浏览器的底部

编辑:宝哥软件园 来源:互联网 时间:2021-11-23

什么是对象和集合?

对象表示Word元素,如文档、段落、书签或单个字符。集合也是一个对象,它包含许多其他对象,这些对象通常是同一类型的;例如,集合对象可以包含文档中的所有书签对象。使用属性和方法,您可以修改单个对象或整个对象集合。

什么是属性?

属性是对象的特征或其行为的一个方面。例如,文档属性包括其名称、内容、保存状态以及是否启用修订。要更改对象的特性,可以修改其属性值。

要设置属性值,对象后面可以跟一个句点、属性名、等号和一个新属性值。以下示例启用名为“MyDocument.doc”的文档中的修订。

子轨迹更改()

文档(' Sales.doc ')。轨迹修订=真

末端接头

在本例中,文档指的是打开文档的集合,而“MyDocument.doc”标识集合中的单个文档。并设置文档的TrackRevisions属性。

无法设置某些属性。在属性的“帮助”主题中,指示您可以设置属性(读/写)或只能读取属性(只读)。

您可以通过返回对象的属性值来获取关于该对象的信息。以下示例返回活动文档的名称。

Sub GetDocumentName()

将字符串形式的字符串变暗

strDocName=ActiveDocument。名字

MsgBox strDocName

末端接头

在本例中,活动文档指的是Word活动窗口中的文档。文档的名称被分配给strDocName变量。

解释

每个属性的“帮助”主题表示该属性可以设置为(读/写)、只读(只读)或只写(只写)。此外,Visual Basic编辑器中的对象浏览器在浏览窗口的底部显示选定属性的读写状态。

方法是什么?

方法是对象可以执行的操作。例如,只要文档可以打印,文档对象就有一个打印输出方法。方法通常采用参数来定义如何执行操作。以下示例打印活动文档的前三页。

子打印三页()

活动文档。打印输出范围:=页面的打印输出范围,页面:='1-3 '

末端接头

在大多数情况下,方法是动作,而属性是属性。使用方法将导致对象的某些事件,而使用属性将返回对象的信息或导致对象的某些属性发生更改。

返回一个对象。

您可以通过返回集合中的单个对象来返回大多数对象。例如,“文档”集合包含打开的Word文档。您可以使用应用程序对象的“文档”属性(位于Word对象结构的顶层)来返回“文档”集合。

访问集合后,可以使用括号中的索引号返回单个对象(类似于处理数组的方式)。索引号通常是数值或名称。有关详细信息,请参见返回集合中的对象。

下面的示例使用Documents属性来访问Documents集合。索引号用于返回文档集合中的第一个文档。然后对文档对象应用Close方法以关闭文档集合中的第一个文档。

子关闭文档()

文件(1)。关闭

末端接头

以下示例使用名称(指定为字符串)来标识文档集合中的文档对象。

子关闭销售文档()

文档(' Sales.doc ')。关闭

末端接头

集合通常具有可用于修改整个对象集合的方法和属性。Documents对象有一个Save方法,可用于保存集合中的所有文档。以下示例使用save方法保存所有打开的文档。

子保存允许文档()

文件。救援

末端接头

文档对象也可以使用保存方法来保存单独的文档。以下示例保存名为Sales.doc的文档.

Sub SaveSalesDoc()

文档(' Sales.doc ')。救援

末端接头

要返回位于Word对象结构底部的对象,必须使用可以返回该对象的属性和方法。

“深入”到该对象。

  若要查看该过程的执行,请打开“Visual Basic 编辑器”,在“视图”菜单上单击“对象浏览器”。单击左侧“类”列表中的 Application。然后单击右侧“成员”列表中的 ActiveDocument。“对象浏览器”底部会显示文字,表明 ActiveDocument 是只读的,该属性返回 Document对象。然后单击“对象浏览器”底部的 Document,则会在“类”列表中自动选定 Document对象,并将在“成员”列表中显示 Document对象的成员。滚动成员列表,找到 Close,单击 Close方法。“对象浏览器”窗口底部会显示文字,说明该方法的语法。有关该方法的详细内容,请按 F1 或单击“帮助”按钮,以跳转到 Close方法的“帮助”主题。

  根据这些信息可编写下列指令,以关闭活动文档。

  Sub CloseDocSaveChanges()

  ActiveDocument.Close SaveChanges:=wdSaveChanges

  End Sub

  下列示例将活动文档窗口最大化。

  Sub MaximizeDocumentWindow()

  ActiveDocument.ActiveWindow.WindowState = wdWindowStateMaximize

  End Sub

  ActiveWindow属性返回一个 Window对象,该对象代表活动窗口。将 WindowState属性设为最大常量(wdWindowStateMaximize)。

  下列示例新建一篇文档,并显示“另存为”对话框,这样即可为文档提供一个名称。

  Sub CreateSaveNewDocument()

  Documents.Add.Save

  End Sub

  Documents属性返回 Documents集合。Add方法新建一篇文档,并返回一个 Document对象。然后对 Document对象应用 Save方法。

更多资讯
游戏推荐
更多+