Access VBA教程:ProjectName属性

使用 ProjectName属性可以指定或确定 Microsoft Access Application对象的名称。

设置

ProjectName属性是代表 Microsoft Access Application对象名称的字符串表达式。不能将 ProjectName属性设为已有的对象类的名称,例如“application”、“form” 或 “report”。如果用同于已有对象类的名称来转换数据库,则 Microsoft Access 将在名称后附加下划线以防止命名冲突。例如,如果要转换的数据库被命名为“Application”,则数据库将有一个名为“Application_”的项目名称。

可以在“项目属性”对话框(通过单击 Visual Basic IDE 中“工具”菜单上的“项目名称属性”可打开该对话框)中“项目名称”的“常规”选项卡上或在 Visual Basic 中使用 SetOption方法设置“项目名称”属性。例如:


Application.SetOption "项目名称", "MyAccessProject"

说明

新建数据库时,Microsoft Access 将 ProjectName属性设为不带“.mdb” 扩展名的数据库文件名。更改数据库文件名对于已有的 ProjectName属性设置没有影响。

在设置 ProjectName属性时,Application对象的名称显示在“引用”对话框中,通过在“模块”窗口中单击“工具”菜单上的“引用”可打开该对话框。

更改 ProjectName属性的设置时,项目将不再处于编译状态。若要重新编译这个项目,必须关闭并重新打开数据库,然后单击“调试”菜单上的“编译并保存所有模块”。

从另一个应用程序中,如 Microsoft Excel,可以使用语法 projectname.Application.Forms!formname 将项目名称用作 Microsoft Access 项目中某一项目全称的一部分。例如,要从 Microsoft Excel 中引用“罗斯文”示例数据库中“雇员”窗体的“姓氏”字段,必须设置对“罗斯文”数据库的引用,然后使用下列的引用:


Dim strLstName As String
strLastName = Northwind.Application.Forms!雇员!姓氏

通过在“模块”窗口中单击“工具”菜单上的“引用”,可以显示“引用”对话框,选择“引用”对话框中的项目名称(Application对象),可以创建对 Microsoft Access 数据库的引用。在选择了项目名称之后,项目名称将显示在“对象浏览器”的“工程/库”列表中。

上页:Access VBA教程:ProductCode属性 下页:Access VBA教程:ProjectType属性

Access VBA教程:ProjectName属性

Access VBA教程:ProjectType属性 Access VBA教程:Properties属性
Access VBA教程:PrtDevMode属性 Access VBA教程:PrtDevNames属性
Access VBA教程:PrtMip属性 Access VBA教程:Query属性
Access VBA教程:ReadingOrder属性 Access VBA教程:ReadyState属性 (Snapshot Viewer)
Access VBA教程:RecordLocks属性 Access VBA教程:RecordSelectors属性
Access VBA教程:Recordset属性 Access VBA教程:RecordsetClone属性
Access VBA教程:RecordsetType属性 Access VBA教程:RecordSource属性
Access VBA教程:RecordSourceQualifier属性 Access VBA教程:References属性
Access VBA教程:RemovePersonalInformation属性 Access VBA教程:RepeatSection属性
Access VBA教程:ReplicationConflictFunction属性 Access VBA教程:Report属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号