当试图使用指定对象不支持的方法或属性时,会产生“对象不支持本属性或方法”错误。 例如,下面的指令将导致错误。
ActiveDocument.Copy
ActiveDocument 属性返回 Document 对象。 由于没有可用于 Document 对象的 Copy 方法或属性,因此将导致错误。 若要确定可用于对象的属性和方法,请执行下列操作之一。
使用对象浏览器确定哪些成员(属性和方法)可用于选定类(对象)。
使用 Visual Basic 编辑器中的 IntelliSense 功能。 在 Visual Basic 编辑器中的属性或方法之后键入句点 (.) 时,将显示可用属性和方法的列表。
使用 Word Visual Basic for Applications 帮助确定哪些属性和方法可与某个对象结合使用。 帮助中的每个对象主题包含一个页面,其中列出了对象的属性和方法。 在对象浏览器或模块中按 F1 可显示适当的帮助主题。
使用 TypeName 函数确定表达式返回的对象类型。 以下示例显示“Range”,因为 Content 属性返回 Range 对象。
MsgBox TypeName(ActiveDocument.Content)
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。