Top > OOobbs2 > 147

OOobbs2/147 Edit

  • サマリ: フォームプロパティ
  • 環境: Calc
  • 状態: 解決
  • 投稿者: TE?
  • 投稿日: 2008-10-22 (水) 17:12:17

質問 Edit

VBAで作成したものを変換して使用しています。 VBAで作成したフォームのShowModalをFalseにしていたのですが Calcのマクロではその箇所がなくどこで設定していいのかわかりません。

oDlg = CreateUnoDialog(DialogLibraries.Standard.UserForm1 )
oDlg.Execute

上記のようにフォーム情報を取得しています。 いろいろ調べたのですがどのサイトにものっていなかったので 知っているかたお願いします。

回答 Edit

  • ダイアログをノンモダルで表示したいわけですね・・・。ダイアログエディタで作成したダイアログはプロパティひとつでノンモダルにしたりできません。基本的にはダイアログエディタで作成したダイアログはノンモダルにできません。一応、無理やりやる方法が知られています OOoBasic/Dialog/CreateDialog#o4f0ce9f を参照。が、お勧めしません。

また、がんばってダイアログを作成すればイレギュラーな方法を使わなくてもノンモダルダイアログを利用することができます。これに関しては OOoBasic/Dialog/Example10 を参照してください。 -- はにゃ? 2008-10-23 (木) 02:48:21

  • 回答ありがとうございます。 エディタで作成したやつしかできないのですね・・・。 テスト的に作成してるやつなので諦めます。 はにゃ?さんありがとうございました。 -- TESTER 2008-10-23 (木) 14:06:57

感想,コメント,メモ Edit



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