2007 と 2010 の両方で実行できるように更新している Access 2007 アプリがあります。私はそれを行いましたが、2007 ではなく 2010 で実行されていることが検出された場合、アプリはそれをデフォルトとして設定する必要があります。カスタム UI のロードは機能しません。ロードしますが、リボンをデフォルトとして設定しません。database.properties 関数を使用して、デフォルトの起動フォームやその他のプロパティを設定できることを知っています。しかし、アプリケーションの既定のリボンのプロパティ名を知る必要があります。物件名わかる方いますか?
1582 次
2 に答える
2
お探しのデータベース プロパティの名前は次のとおりだと思います: CustomRibbonId
データベース プロパティのリストをデバッグ ウィンドウに出力するコードを次に示します。
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
データベース プロパティが存在しない場合は、値なしで出力に表示されるだけでなく、出力に表示されない可能性があることに注意してください。
于 2012-08-13T14:47:08.467 に答える