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

マクロの作成、スクリプトの作成、APIの使い方

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

投稿記事by moku » 3月 1st, 2010, 10:53 pm

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

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

稚拙な質問かとは思いますが、ご教授頂きたく思います。
よろしくお願いします。
OpenOffice.org 3.1.1
Windows XP SP2
moku
 
記事: 4
登録日時: 2月 25th, 2010, 11:50 am

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

投稿記事by foral » 3月 2nd, 2010, 2:34 pm

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

お試しください。
foral
 
記事: 32
登録日時: 3月 7th, 2009, 2:14 pm

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

投稿記事by moku » 3月 2nd, 2010, 11:19 pm

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

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

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

投稿記事by tani » 3月 3rd, 2010, 12:55 am

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

参考までに。
tani
 
記事: 60
登録日時: 6月 13th, 2008, 10:12 am

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

投稿記事by foral » 3月 3rd, 2010, 5:37 pm

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

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

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

投稿記事by foral » 3月 3rd, 2010, 5:40 pm

viewtopic.php?f=25&t=2&p=2#p7 に従い、解決:とタイトルに付けました:)
foral
 
記事: 32
登録日時: 3月 7th, 2009, 2:14 pm

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

投稿記事by moku » 3月 4th, 2010, 11:25 pm

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

foralさん
 重ねて御礼申し上げます。
 利用者ガイドも理解しないまま投稿してしまい申し訳ないです。
 これからもよろしくご鞭撻頂きたく思います。
OpenOffice.org 3.1.1
Windows XP SP2
moku
 
記事: 4
登録日時: 2月 25th, 2010, 11:50 am


Return to マクロと UNO API

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[1人]

cron