“项目属性”对话框

项目属性

指定特定项目的设置。

“常规”选项卡

“常规”选项卡

指定当前 Visual Basic 项目的设置。 项目名称显示在标题栏中。

下表介绍了选项卡选项。

选项 说明
项目名称 在 Windows 注册表和 对象浏览器中标识组件。 它必须具有唯一的名称。

项目名称是用于组件的类型库 的名称。 类型库(即 TypeLib)包含组件所提供的对象和接口的说明。

它还用于限定类的名称。 项目名称和类名称的组合有时称为完全限定的类名称编程 ID。 可能需要完全限定的类名称将对象正确标识为属于组件。
项目说明 设置对象浏览器底部的“说明”窗格中显示的描述性文本。
帮助文件名 显示与项目关联的帮助文件的名称。
项目帮助上下文 ID 列出当用户在对象浏览器中选择应用程序对象库时选择“帮助”按钮按钮时要调用的特定帮助主题的上下文 ID。
条件编译参数 列出用于条件编译的常量声明。 可以通过用冒号分隔多个常量来设置这些常量,如以下示例所示: conFrenchVersion=-1:conANSI=0

“保护”选项卡

“保护”选项卡

为项目设置保护。

下表介绍了选项卡选项。

选项 说明
锁定项目 提供锁定项目和防止他人对项目进行更改的方式。

锁定用于查看的项目:锁定项目,使其无法查看或编辑。
查看项目属性的密码 设置允许他人查看项目属性的密码。

密码:设置项目的密码。 如果未选中 “锁定项目以供查看 ”选项,但设置了密码,则需要输入密码,以便在下次打开项目时打开“属性”窗口。

确认密码:确认在“密码”框中键入 的密码 。 按“确定”或出现错误时,“确认密码”框和“密码”框的内容必须匹配。

“创建”选项卡

“创建”选项卡

注意

[!注释] 并不是所有版本的 Visual Basic 编辑器中都提供了此功能。

设置您生成的可执行文件的属性。 在标题中显示当前项目的名称,以便您可以确定哪一个项目将受您所做的更改的影响。 当前项目是当前在 项目资源管理器中选择的项。

下表介绍了选项卡选项。

选项 说明
“版本号” 为该项目创建版本号。

专业:项目的主要版本号;0 - 9999.

次要版本:项目的次要版本号;0 - 9999.

修订:项目的修订版本号;0-9999.

自动递增:如果选中,则每次运行此项目的“创建项目”命令时,修订号会自动增加一个。
“版本信息” 让您提供有关项目的当前版本的特定信息。

类型:可用于设置值的信息。 您可以输入您的公司名称、文件说明、合法版权、合法商标、产品名称和注释的信息。

:在“ 类型 ”框中选择的信息类型的值。
“DLL 基址” 允许设置基址。
“删除未使用的 ActiveX 控件的信息” 允许您指定:即使控件未被使用(存在于“工具箱” 中,却未在代码中引用),也要保留其信息。 如果计划在运行时使用 Controls 集合的 Add 方法动态添加引用的控件,请取消选中此选项。

“调试”选项卡

“调试”选项卡

允许您指定要在 IDE 进入运行模式时执行的其他操作。 此功能在标准 EXE 项目中不可用,仅在可以创建 ActiveX 组件(如用户控件、用户文档和 ActiveX 设计器) ((如 web 类和 DHTML 页面) )的项目中可用。 这些组件通常由 Internet Explorer 等客户端程序使用,并且“ 调试 ”选项卡会自动为 Visual Basic 开发人员启动这些客户端程序的过程。

下表介绍了选项卡选项。

选项 说明
当此项目启动时 在项目启动时设置调试选项。
等待创建组件 告知 Visual Basic 不要在运行模式下执行操作。
启动组件 允许组件确定发生的情形。 组件类型包括特殊的 ActiveX 设计器(如 DHTMLPage 设计器和 Webclass 设计器)以及用户控件和用户文档。 如果您选择用户控件或用户文档,Visual Basic 将启动浏览器并显示包含该组件的虚拟测试页。 该组件可指示 Visual Basic 用 URL 启动浏览器或启动其他程序。

在“ 调试 ”选项卡上选择启动组件不会影响在“ 常规 ”选项卡上指定的启动对象。例如,ActiveX.dll项目可以指定 Startup Object=Sub MainStart Component=DHTMLPage1

项目运行时,Visual Basic 将注册组件 DHTMLPage1 和其他组件,执行并启动 Internet Explorer,并导航到创建 实例的 DHTMLPage1URL。
启动程序 指定要使用的可执行程序。
用 URL 启动浏览器 指定浏览器应导航到哪个 URL。
使用现有浏览器 如果 Internet Explorer 已在运行,请使用它。 否则,启动新浏览器。

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。