皆様、小林です。 1・VBAエンジンの改善への期待
Excel(VBA)のOpenOffice.org標準搭載のVBAエンジンとでは、 イベントは、シート、キーボード、マウスの3つがサポートされていません。 DEV300m73では、マウスイベントのサポートやイベントとコントロールの 対応付けの仕様改善が進んでおり、最終的なフィーチャーを期待しています。 Issue103653の改善仕様(案)としては、このように記述されています。 1. change the event execution mechanism to support the adding of one event to some specific kind of controls 2. add the support of VBA click event on ComboBox 3. add the support of VBA exit event on TextBox 4. add the support of VBA click event on Label 5. add the support of VBA mousemove event on all possible controls, when the "Shift" key is pressed. 2・VBA Interoperability Project について プロジェクトページには、詳細はNovellへ問合せてください、とあります。 :) VBA Interoperability Project (Noel Power (lead), Andreas Breagas (co-lead) ) http://wiki.services.openoffice.org/wiki/VBA Projectの詳細は、 noel.po...@novell.comへ問合せとのことです。 この中で、2つ、ご存じの方がいらっしゃれば、教えてください。 (1)MS-ExcelのBasicコードから非互換マクロだけチェックアウトする方法 手作業では、コピペーストしたテキストをgrepすれば、手間でも整理できますが、 APIとかあればどう使えるのか知りたいです。 Wikiには、MS-ExcelのBasicコードの抽出ライブラリは2つ紹介があります。 Dumping the VBA from your MS Office documents 1)use test-msvba from the libgsf. Download the latest test-msvba.c 2)use POLE with GUI. POLE is a portable C++ library to access structured storage これを使って、VBAエンジンはMS-ExcelのBasicコードを読んでいるのでしょうか。 (2)VBAエンジンの参考書 あまり公開されていないようですし、毎回のリリース毎の変分はリリースノートにも 記述がないようです。 Wikiには、Helpapiの記載があります。 http://wiki.services.openoffice.org/wiki/Helperapi これはNovellが提供した当初のコード?Java版?3年前のコード? 何かよい参考情報へのポインタはありますでしょうか。 -- * I recommend OpenOffice.org and ODF ! * :) Katsuya Kobayashi ( http://www4.plala.or.jp/k21/ ) A member of OpenOffice.org Ja and Marketing Project. kynh at openoffice.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@ja.openoffice.org For additional commands, e-mail: dev-h...@ja.openoffice.org