OOoマクロユーザー > http://www.ooomacros.org/user.php ページのマクロ記録について
ご存知の方、使われている方、いらっしゃいましたら教えてください。
2003年のリリースですが、現在 最新3.xx バージョンですが、それとは違うマクロ記録 コマンドが提供されるのでしょうか?
便利な APIベースの マクロコード ディスパッチも利用できる。と、云うことならば利用してみたい。 ……の、ですが?
>Calc Macro Recorder
>Author: Paolo Mantovani
>This is a macro recorder for OOo Calc, that produces API-based code, rather than the dispatcher-based code produced by the built-in macro recorder.
外枠や、効果など、大体のことがわかると、読めない英語も、なんとなくわかってくるので、なにかご存知でしたらお願いします。
**** 以下はいただいた、回答を、勉強中です。
大きなテンプレートのような大きなプログラムより、小さい、単純なマクロを作ろうと考えています。
どんなマクロを作れば、便利でしょうか?
また、、ーーーすでに作ったマクロを公開しているようなサイトなどありましたら、教えてください。
単純なマクロをつくりたい-2
-
- 記事: 32
- 登録日時: 9月 29, 2010, 3:49 am
単純なマクロをつくりたい-2
最後に編集したユーザー pet2010sun [ 11月 1, 2010, 1:45 am ], 累計 1 回
OpenOffice.org3.2.1 ??????????????? xp ?????????????????????
Re: 単純なマクロをつくりたい
とりあえず
http://extensions.services.openoffice.org/ja
を。拡張機能はマクロ(OOo Basicなど)で書かれていることも多いです。他には以下あたりでも公開されています。
http://www.ooomacros.org/index.php
小さいサンプルコードは英語ですが本家フォーラムや有志フォーラムあたりにたくさんあります。
http://user.services.openoffice.org/en/ ... 75994bc768
http://www.oooforum.org/forum/viewforum ... f58f41316a
日本語でははにゃさんのページの情報量がすごいです。
http://hermione.s41.xrea.com/pukiwiki/p ... ?FrontPage
http://extensions.services.openoffice.org/ja
を。拡張機能はマクロ(OOo Basicなど)で書かれていることも多いです。他には以下あたりでも公開されています。
http://www.ooomacros.org/index.php
小さいサンプルコードは英語ですが本家フォーラムや有志フォーラムあたりにたくさんあります。
http://user.services.openoffice.org/en/ ... 75994bc768
http://www.oooforum.org/forum/viewforum ... f58f41316a
日本語でははにゃさんのページの情報量がすごいです。
http://hermione.s41.xrea.com/pukiwiki/p ... ?FrontPage
-
- 記事: 32
- 登録日時: 9月 29, 2010, 3:49 am
Re: 単純なマクロをつくりたい
ありがとうございます。
tani さまはどのようにして、OpenOffice をお使いですか? 素のままでは使いにくいと感じるのですが。
とても、すごい機能を使いこなせない。ようです。
なにか、マクロをお使いですか? 記録した文書や、Webページなどは、簡単に開けるようになるのでしょうか?
私は、
まず、カルクのセルにテキストを読み込んで、メモ帳にして使い始めました。
すでにあるデータや、アドレス帳を取り込んで、 見出しだけ、別なシートに読み出して、インデックスにして、使いたいと思うのですが。
tani さまはどのようにして、OpenOffice をお使いですか? 素のままでは使いにくいと感じるのですが。
とても、すごい機能を使いこなせない。ようです。
なにか、マクロをお使いですか? 記録した文書や、Webページなどは、簡単に開けるようになるのでしょうか?
私は、
まず、カルクのセルにテキストを読み込んで、メモ帳にして使い始めました。
すでにあるデータや、アドレス帳を取り込んで、 見出しだけ、別なシートに読み出して、インデックスにして、使いたいと思うのですが。
OpenOffice.org3.2.1 ??????????????? xp ?????????????????????
Re: 単純なマクロをつくりたい
マクロの利用方法としては、Excelとそんなに変わらないような気がします。なにか、マクロをお使いですか? 記録した文書や、Webページなどは、簡単に開けるようになるのでしょうか?
・ルーチンワークの自動化
・機能追加/拡張
・他システムとの連携
くらいが主な目的になるんじゃないでしょうか。
私も自作のマクロを何個か使っています。注意していることとしては、なるべくファイル(データ)とマクロは分離しておくようにしています。ODFはOOo以外でも対応しているアプリケーションは色々ありますが、マクロはあくまでOOoの機能に依存しており、他のアプリケーションとの互換性はありませんので。
-
- 記事: 32
- 登録日時: 9月 29, 2010, 3:49 am
Re: 単純なマクロをつくりたい
>なるべくファイル(データ)とマクロは分離しておくようにしています。
なるほど、それは、マクロを別なスプレットシートから呼び出すということなんでしょうか。
>ODFはOOo以外でも対応しているアプリケーションは色々ありますが、マクロはあくまでOOoの機能に依存しており、他のアプリケーションとの互換性はありませんので。
>私も自作のマクロを何個か使っています。
それはどのようなマクロですか?
いま思いつく、使い道のある、マクロは、ひとつのセルごとのフォント指定が、厄介だなぁと、思っていますので、
範囲を指定してフォント、サイズなどを指定するマクロくらいしか思いつきません。どのような処理にマクロを使っているのかおしえていただけませんか?
なるほど、それは、マクロを別なスプレットシートから呼び出すということなんでしょうか。
>ODFはOOo以外でも対応しているアプリケーションは色々ありますが、マクロはあくまでOOoの機能に依存しており、他のアプリケーションとの互換性はありませんので。
>私も自作のマクロを何個か使っています。
それはどのようなマクロですか?
いま思いつく、使い道のある、マクロは、ひとつのセルごとのフォント指定が、厄介だなぁと、思っていますので、
範囲を指定してフォント、サイズなどを指定するマクロくらいしか思いつきません。どのような処理にマクロを使っているのかおしえていただけませんか?
OpenOffice.org3.2.1 ??????????????? xp ?????????????????????
Re: 単純なマクロをつくりたい
マクロの保存先を「マイマクロ」とかにするイメージです。配布する際は拡張機能(oxt)として配布するとかですね。なるほど、それは、マクロを別なスプレットシートから呼び出すということなんでしょうか。
(別にそうしなければならないとかいう話ではありません。単に個人的によくそうしているというだけです。念のため。)
シート上にカレンダーを作成するマクロとかセル内で文字列がインデントしていくマクロとかですね。特殊な用途(自分用)に特化していますので公開するようなものではありません。それはどのようなマクロですか?
また、私が作ったものではないですが、CSVファイルからデータを読み込んでシート上に展開したり、逆にシート上のデータを集計してCSVに出力したり、というパターンのExcelのマクロをよくみかけます。ルーチンワークを自動化している例で、OOoのマクロでも、たいてい同じ事が可能です。この手のマクロは汎用性はないですが、実用性は高いと思います。
-
- 記事: 32
- 登録日時: 9月 29, 2010, 3:49 am
Re: 単純なマクロをつくりたい
>シート上にカレンダーを作成するマクロとかセル内で文字列がインデントしていくマクロとかですね。
あ、そうですね。カレンダーテンプレートより、使い方が簡単になりそうですね。
>CSVファイルからデータを読み込んでシート上に展開したり
これは、ぐうぜんコピ、ペーストしたときに、展開されて、 だいたい一行、1セルで格納されるのをしって、感動しています。
それでは、まず、カルクの、セルに日付を入れるマクロ、コマンドを、作ってみようと思います。
マクロの記録を使うと簡単に作れそうだと思うので、、、 御教え、ありがとうございます
あ、そうですね。カレンダーテンプレートより、使い方が簡単になりそうですね。
>CSVファイルからデータを読み込んでシート上に展開したり
これは、ぐうぜんコピ、ペーストしたときに、展開されて、 だいたい一行、1セルで格納されるのをしって、感動しています。
それでは、まず、カルクの、セルに日付を入れるマクロ、コマンドを、作ってみようと思います。
マクロの記録を使うと簡単に作れそうだと思うので、、、 御教え、ありがとうございます
OpenOffice.org3.2.1 ??????????????? xp ?????????????????????