次の方法で共有

日本語版で作成したマクロを、日本語版以外でも実行する場合に、マクロ作成時に注意することはありますか

Anonymous
2012-01-18T07:05:17+00:00

Excel(日本語版)でマクロを作成し、海外版のExcleがインストールされているPCでもマクロを実行させることを検討しています。

詳細は把握していませんが、日本語OSで作成したマクロが、海外のOSで動かないことがあり、

日本語OSの入っているPCでマクロを実行しているという話を聞いたことがあるため、

海外版OSでも問題なく動作するマクロを作成するために、マクロ作成時および使用環境で配慮しておく点を教えて頂けないでしょうか。

なお、マクロ作成・実行の想定環境は、以下の通りです。

  ・マクロには、日本語の変数・メッセージボックスを含みません。

  ・マクロを動作させる環境下(フォルダ構成)には、日本語は含みません。

  ・エクセルシートには、一部日本語表記を含みます。

     ・参照させるデータ(CSV)に、日本語表記を含みます。

     ・変数の値として利用する予定です。

      エラーの原因となる場合、変数の値として利用しないことも可能です。

  ・Windows2003サーバー上に、Excelデータを保管し、その場所での実行を想定しています。

  ・端末によりインストールされているバージョンが異なります。(2003,2007,2010)

   どのバージョンでも対応できるよう、ファイル形式は、".xls"とします。

以上、ご指導よろしくお願い致します。

Microsoft 365 と Office | Excel | 家庭向け | Windows

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

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

質問作成者が受け入れた回答

Anonymous
2012-01-19T06:48:39+00:00

HRK_0802 さん、こんにちは。

Answers への投稿、ありがとうございます。

日本語版の Excel で作成したマクロを、海外版の Excel で動作させる際の挙動についてですね。

思いつく点としては、以下のページにあるように変数名や定数名に 2 バイト文字などを使わないことが前提として必要かと思います。

\[ACC97\] 英語版 Access と日本語版 Access のデータベース互換性

これ以外については、ちょっと思いつきませんでした。実際の動作確認をまずは行う必要がありそうですね。。。

なお、マクロや VBA に関しての情報ですと、Answers 上ではなかなか有効な情報が集まりにくいかもしれません。

MSDN フォーラムには VBA フォーラム もありますので、もしよろしければこちらもご活用してみてください。

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

2 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2012-01-26T01:14:18+00:00

    HRK_0802 さん、こんにちは。 その後、いかがですか。

    弊社 松坂のコメントがご参考になればと思います。

    同じような情報をお探しの方にもご参考いただけるよう、今回は私の方で \[回答としてマーク\] をいたしました。

    もし他にもアドバイスをいただける方がいましたら、ご投稿もお待ちしています。

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

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