VBAで他データーベース(別ファイル)のマクロを実行してみた

Function 他のファイルのマクロ呼び出し()
    Dim objAccess As Object

    Set objAccess = CreateObject("Access.Application")

    Call objAccess.OpenCurrentDatabase("呼び出したいファイルの絶対パス")
    
    'マクロの実行
    objAccess.DoCmd.RunMacro "マクロ名"
    
    objAccess.CloseCurrentDatabase
    Set objAccess = Nothing
End Function