Top > OOoBasic > Impress > Interaction
* 動作設定 [#tf74adb4]
図形にクリック時の動作を設定します。

#contents

* 動作の種類 [#m77d66f1]
動作の種類は OnClick プロパティに &idlref(com.sun.star.presentation.ClickAction); の値で指定します。

|値|説明|h
|NONE|なし|
|PREVPAGE|前のページ|
|NEXTPAGE|次のページ|
|FIRSTPAGE|最初のページ|
|LASTPAGE|最終ページ|
|BOOKMARK|ブックマークへ|
|DOCUMENT|ドキュメントを開く|
|INVISIBLE|透明化|
|SOUND|音楽を演奏|
|VERB|OLE 動作|
|VANISH|隠す|
|PROGRAM|プログラムの実行|
|MACRO|マクロの実行|
|STOPPRESENTATION|プレゼンテーションの実行|

** 追加の値 [#cf9f54f6]
動作の種類に応じて追加で値が必要になりますが、Bookmark プロパティに string 型で指定します。

|種類|指定する値|h
|BOOKMARK|ページへ移動の場合には page1 など。|
|PROGRAM|実行するプログラムファイルへのパス|
|SOUND|演奏する音楽ファイル名|
|MACRO|マクロの URL|
** 例 [#n462eb9e]
以下の例ではプログラムを実行します。

 Sub SetInteraction
  oDoc = ThisComponent
  oShape = oDoc.getCurrentSelection().getByIndex(0)
  oShape.OnClick = com.sun.star.presentation.ClickAction.PROGRAM
  oShape.Bookmark = "lua"
 End Sub

Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup   Help   RSS of recent changes