●概要●
構文 expression.Save(ObjectType, ObjectName)
設定項目 内容
expression DoCmdオブジェクト[省略不可]
ObjectType 保存するオブジェクトの種類をAcObjectTypeクラスの定数で指定[省略可能]
ObjectName 保存するオブジェクトの名前を文字列式で指定[省略可能]
指定したオブジェクトを保存します。引数に指定する定数は、次の表のとおりです。引数を省略した場合は、acDefaultが指定されたこととなり、アクティブオブジェクトが保存されます。DoCmdオブジェクトのSaveメソッドを実行するさいには、保存するオブジェクトをあらかじめ開いておく必要があります。
・引数に指定する定数(AcObjectTypeクラス)
定数 | 説明 |
acDataAccessPage
acDefault
acDiagram
acForm
acFunction
acMacro
acModule
acQuery
acReport
acServerView
acStoredProcedure
acTable
| データアクセスページ
アクティブオブジェクト(既定値)
ダイアグラム
フォーム
ファンクション
マクロ
モジュール
クエリ
レポート
サーバービュー
ストアドプロシージャ
テーブル
|
●サンプル●
Sub SaveSample()
Dim myNewForm As Form
'新規フォームを作成
Set myNewForm = CreateForm
'最小化されている新規フォームのウィンドウサイズを元に戻す
DoCmd.Restore
'名前を指定してフォームを保存
DoCmd.Save , "新しいフォーム"
'フォームビューに切り替え
DoCmd.RunCommand acCmdFormView
End Sub