エクセルのマクロを2つ同時に実行させることはできないのでしょうか?

Anonymous
2014-09-02T15:41:26+00:00

以下のようにVBscriptを使い、Excelのマクロを2つ以上同時に動かそうとしましたが、

以下のようにエラーになりました。

マクロ自体はExcelからCallしてやるときちんとうごきます。

なぜでしょうか?

c:\Macro1.vbs(10, 1) Microsoft Excel: マクロ 'Macro2.xlsm!Test' を実行できません。このブックでマクロが使用できないか、または

すべてのマクロが無効になっている可能性があります。

Dim oExcelApp

Dim oBooks, oBook

Set oExcelApp = CreateObject("Excel.Application")

oExcelApp.Visible=True

Set oBooks = oExcelApp.Workbooks.open("c:\Macro2.xlsm")

oExcelApp.Run "Macro2.xlsm!Test", "arg1", "arg2", "arg3", "arg4"

oBook.Save

oBook.Close True

ExcelApp.Quit

Set ExcelApp = Nothing

Set oBooks = Nothing

Set oBook = Nothing

開発者テクノロジ | Visual Basic for Applications

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

1 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2014-09-03T08:20:41+00:00

    kodamaSB さん、こんにちは。

    マイクロソフト コミュニティをご利用いただき、ありがとうございます。

    VB Script を使用して Excel のマクロを 2 つ以上同時に動かそうとしてもエラーが出て実行できないのですね。

    こちらで調べてみた範囲では参考になりそうな情報を見つけられませんでした。

    開発者の方が利用される MSDN フォーラムがあるので、こちらのフォーラムにも質問を投稿してみて情報を集めてみてはいかがでしょう。

    もしかすると経験者の方から、有力な情報が得られるかもしれません。

    MSDN フォーラム

    せっかく投稿していただいたのにお手数ではありますが、上記フォーラムのご利用も検討なさってみてくださいね。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません