Ms access 什么是DB.Properties(??)变量?专门设置默认功能区
我有一个Access 2007应用程序,我正在更新,以便能够在2007年和2010年运行。在2007年,我使用form ribbon属性,但在2010年,我需要创建一个默认的ribbon来关闭后台。我已经这样做了,但是当应用程序检测到它是在2010年而不是2007年运行时,它也需要将其设置为默认值。加载自定义UI不起作用。它会加载功能区,但不会将功能区设置为默认值。我知道我可以使用database.properties函数设置默认启动窗体和其他属性。但我需要知道应用程序默认功能区的属性名称。有人知道属性名称吗?我想您要查找的数据库属性的名称是:CustomRibbonId 下面是一些将数据库属性列表输出到调试窗口的代码Ms access 什么是DB.Properties(??)变量?专门设置默认功能区,ms-access,vba,Ms Access,Vba,我有一个Access 2007应用程序,我正在更新,以便能够在2007年和2010年运行。在2007年,我使用form ribbon属性,但在2010年,我需要创建一个默认的ribbon来关闭后台。我已经这样做了,但是当应用程序检测到它是在2010年而不是2007年运行时,它也需要将其设置为默认值。加载自定义UI不起作用。它会加载功能区,但不会将功能区设置为默认值。我知道我可以使用database.properties函数设置默认启动窗体和其他属性。但我需要知道应用程序默认功能区的属性名称。有人
Private Sub EnumerateDatabaseProperties()
On Error Resume Next
Dim p1 As DAO.Property, s1 As String
For Each p1 In CurrentDb.Properties
s1 = p1.Name
s1 = s1 & "=" & p1.value
Debug.Print s1
Next p1
End Sub
请务必意识到,如果数据库属性不存在,它可能不会显示在输出中,而不是仅显示在输出中而没有任何值。谢谢。在我以另一种形式被问到之前,我没有看到你的答案。我已经试过了,发现可能不需要创建任何属性。但是我需要知道正确的属性名才能使其工作。如上所述,属性名为:CustomRibbonId。它的值应该是一个字符串,该字符串是自定义ribbon的名称。