使用数据环境扩展性对象模型,您可以在设计时编程操作您的 DataEnvironment 对象。扩展性是扩展开发环境功能的能力,因此可以添加一些开发环境以前没有的功能。数据环境有一个容易理解的模块系统,该系统通过一个叫做扩展性对象模型的编程界面来自定义它的环境。使用这个模型,您可以创建外接程序来扩展 Visual Basic 集成开发环境 (Integrated Development Environment)(IDE)。
通过数据环境设计器用户界面可以使用的所有功能性都可以通过扩展性对象模型来得到。
要在使用扩展性对象模型添加和删除对象时避免显示用户界面,您必须直接从数据环境中设置此选项属性。例如,要确保不出现删除确认用户界面,设置 DataEnvironment 对象的 PromptDelete 属性为 False。
注意 这个例子改变了您系统中所有 DataEnvironment 对象的确认设置值,并且不能自动地复位。因此,当完成时,您应当将它恢复到缺省设置值。
在您可以使用数据环境扩展性对象模型之前,您必须在 Visual Basic 中引用它。
要引用数据环境扩展性对象模型,请按照以下步骤执行:
当使用扩展性对象模型时,数据环境设计器的 DesignerID 是 DEDesigner.DataEnvironment
,对象引用是 DEExtDesigner
。
通过扩展性对象模型可以使用的所有数据环境方法、对象和属性都包括在 Visual Basic 的《程序员指南》中,请参阅DEExtDesigner 对象。
通过使用扩展性对象模型,您可以在一个外接程序中使用您的数据环境。外接程序可以为: