解決:Imperssでswfへのエクスポートをマクロで

マクロの作成、スクリプトの作成、APIの使い方
返信する
moku
記事: 4
登録日時: 2月 25, 2010, 11:50 am

解決:Imperssでswfへのエクスポートをマクロで

投稿記事 by moku »

Imperssで、swfへのエクスポートをマクロで実行したいのですが、
ファイル種類を“Macrodemia Flash(swf)”にする方法がわかりません。

PDF作成の手順を、Calcでマクロの記憶をしたら、FilterNameが“calc_pdf_Export”となったので、
これをswfを指定するものに変更すればいいのかと思ったのですが、ネットで検索しても探しきれませんでした。

稚拙な質問かとは思いますが、ご教授頂きたく思います。
よろしくお願いします。
OpenOffice.org 3.1.1
Windows XP SP2
foral
記事: 32
登録日時: 3月 7, 2009, 2:14 pm

Re: Imperssでswfへのエクスポートをマクロで

投稿記事 by foral »

試していないですが、
恐らくimpress_flash_Exportだと思います。

お試しください。
moku
記事: 4
登録日時: 2月 25, 2010, 11:50 am

Re: Imperssでswfへのエクスポートをマクロで

投稿記事 by moku »

foralさん
ありがとうございます。上手く行きました。

元々(MS Officeユーザーの頃)から、そんなにマクロに精通していた訳でなく、
マクロの記録で何とかしのいでいました。
それが、Impressではマクロの記録が出来ないのでホトホト困り果ててました。
これからは、もう少し正念いれて勉強しようと思います。
また、色々質問させていただくかと思いますので、ご教授いただければ幸いです。
OpenOffice.org 3.1.1
Windows XP SP2
tani
記事: 60
登録日時: 6月 13, 2008, 10:12 am

Re: Imperssでswfへのエクスポートをマクロで

投稿記事 by tani »

↓のリストのAPI nameの値ですね。
http://wiki.services.openoffice.org/wik ... st_OOo_3_0
私も試してないですが、マクロの記録使わなくても、
ThisComponent.StoreToURL("ファイルパス", Array())
の引数の配列(構造体)とかに、この値を設定してやれば多分動くと思います。

参考までに。
foral
記事: 32
登録日時: 3月 7, 2009, 2:14 pm

Re: Imperssでswfへのエクスポートをマクロで

投稿記事 by foral »

うまくいって良かったです。
taniさんの提示されたのと元は同じだと思いますが、私はインストールフォルダ内を参照してます。

OpenOffice.org 3\Basis\share\registry\modules\org\openoffice\TypeDetection
foral
記事: 32
登録日時: 3月 7, 2009, 2:14 pm

Re: 解決:Imperssでswfへのエクスポートをマクロで

投稿記事 by foral »

http://user.services.openoffice.org/ja/ ... t=2&p=2#p7 に従い、解決:とタイトルに付けました:)
moku
記事: 4
登録日時: 2月 25, 2010, 11:50 am

Re: 解決:Imperssでswfへのエクスポートをマクロで

投稿記事 by moku »

taniさん
 ありがとうござます。
 API nameの値にありますね。
 検索能力の無さを露呈してしまいました。
 マクロの勉強もそうですが、検索力アップに努めます。

foralさん
 重ねて御礼申し上げます。
 利用者ガイドも理解しないまま投稿してしまい申し訳ないです。
 これからもよろしくご鞭撻頂きたく思います。
OpenOffice.org 3.1.1
Windows XP SP2
返信する

“マクロと UNO API”に戻る