VBScriptを使用して複数のMS Access Form
オブジェクトの.NavigationButtons
プロパティを編集しようとしています。VBScriptを使用してMS Accessフォームプロパティを設定します。
ここに私のスタートアップコードは次のとおりです。データベースが開いているとき
Dim access
Set access = CreateObject("Access.Application")
access.OpenCurrentDatabase "d:/mydb.accdb"
は、今私はApplication
オブジェクトの.CurrentProject.AllForms
を呼び出すことによって、それのフォームにアクセスすることができます。このメソッドは、AccessObject
オブジェクトのコレクションを返します。 .Properties.Add
メソッドを呼び出すだけでプロパティを設定できますが、プロパティはAccessObject
に設定されています。
また、.Forms
プロパティのApplication
オブジェクトをループしようとしました。このプロパティは、実フォームのプロパティを持つフォームのコレクションを格納し、.NavigationButtons
はそれらの1つです。ただし、このコレクションは読み取り専用で、これらのプロパティに新しい値を設定することはできません。
VBScriptプログラムからForm
プロパティを更新する方法はありますか?