Excelのマクロを使いたいのですが、

Microsoft Office以外のフリーソフトで
マクロを使うことは可能でしょうか?

回答の条件
  • 1人2回まで
  • 登録:2007/03/02 18:04:22
  • 終了:2007/03/09 18:05:03

回答(2件)

id:kn1967 No.1

kn1967回答回数2915ベストアンサー獲得回数3012007/03/02 18:12:55

ポイント35pt

OpenOfficeのCALCが大方は対応してますけど動作確認は必要です。

http://oooug.jp/compati/basic/pukiwiki.php?VBA%20%A4%C8%20OpenOf...

id:ardarim No.2

ardarim回答回数897ベストアンサー獲得回数1452007/03/03 22:38:43

ポイント35pt

マクロと一言で言うと範囲が広いですが、Excel機能(ワークシート操作など)を含まないのであれば、Windows標準のVBScriptで動作できます。VBScriptは、Excelのマクロ(VBA)と言語仕様がかなり似通っています。


拡張子がvbsのテキストファイルを作成してそこにマクロを書きます。実行はコマンドプロンプトで、

cscript xxxxxx.vbs

この辺を参考にするとよいかと思います。

VBScript/JScriptプログラミング&Tips for WSH - cafe de VBS


Excelのマクロがそのまま動くわけではありませんので、質問の意図と違うかもしれません。

  • id:itomune
    なぜか回答が書き込めないので、
    こちらのコメント欄に書き込みます。
    使いたいマクロは、Excelの機能になります。
    具体的にはExcelでCSVを読み込んで、
    グラフを描画する操作を自動化しています。

    OpenOfficeのCalcを試してみましたが、
    「BasicProviderImpl:getScript: no script!」
    というエラーが発生しました。

    このエラーでググッて見ましたところ、
    以下のサイトが引っかかりました。
    マクロの修正が必要なのでしょうか。。
    http://oooug.jp/faq/index.php?faq%2F3%2F371

    ちょっと自分には無理そうです。。
    プログラムはわからないので。。
  • id:kn1967
    itomune > 回答が書き込めない

    終了処理(自動終了含む)してしまった後では、
    質問者であっても変更不可となっています。

    itomune > BasicProviderImpl:getScript: no script!

    ExcelVBA対応版(下記記事参照)を使っていないのではありませんか?
    http://opentechpress.jp/developer/article.pl?sid=06/11/22/0059225
    対応版を使ったとしても回答内で補足しましたように動作確認は必要ですし、
    多少の改造は覚悟しておいたほうがよろしいかと思います。

    いまさらですが、Windows版Excelと理解してましたが合ってました?

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません