制御 ModuleやClass・UserFormをエクスポート(ファイル保存)する

VB&VBA
FROG ふろっぐ
 
  • オプション

    本文印刷

    お気に入りに追加

  • 検索

    Googlewwwjp-ia
     

    Googlewwwjp-ia
     
  • 情報

  • 関連

[VB&VBA][制御 ModuleやClass・UserFormをエクスポート(ファイル保存)する]
Option Explicit


Sub ImportComponent(strPath As String)
'***********************************************
'制御 ModuleやClass・UserFormをインポートする
'***********************************************

    ThisWorkbook.VBProject.VBComponents.Import strPath

End Sub


Private Sub test()
ImportComponent ThisWorkbook.Path & "\Module2.bas"
End Sub

Export メソッド (VBA アドイン オブジェクト モデル)

  • コンポーネントを別のファイルとして保存します。
  • 構文

  • object.Export(filename)
  • Export メソッドの構文は、次の指定項目から構成されます。
  • 指定項目 内容

    • object 必ず指定します。
      • オブジェクトへの参照を表すオブジェクト式を指定します。
    • filename 必ず指定します。
      • コンポーネントをエクスポートするファイルの名前を表す文字列型 (String) の値を指定します。
  • 解説

  • Export メソッドを使って、コンポーネントを別のファイルとして保存するときは、既存のファイルの名前と重複しない名前を使用します(上書きされます)。
  • 既存のファイルと同じ名前を使用するとエラーになります
  • Export メソッドの使用例

  • 次の例は、test.bas という名前のファイルを作成し、Export メソッドを使用して VBComponents(1) コード モジュールの内容をファイルにコピーします。
  • Application.VBE.ActiveVBProject.VBComponents(1).Export("test.bas")
制御 ModuleやClass・UserFormをインポートする





Production Japan Import Application. Since 1998