「Web出版サイト」ベータ公開

Q&A集[?]

当サイトでのご質問の受付は終了しました

すべてのコンテンツを読み込み専用としたため、回答欄からも投稿できません

Apache OpenOffice/LibreOfficeのご質問はそれぞれのフォーラムへご投稿ください

質問コーナー

サイト内検索

分類メニュー

関連サイト


本日:1
昨日:0
総数:1772
現在:6


VB ベーシックに関する事

ページOpenOffice.org FAQの登録ページ
投稿者sugtexjp
分類
edit/refer
優先順位
edit/refer
状態
edit/refer
カテゴリー
edit/refer
投稿日2008-05-13 06:33:37 (火)
OSwin XP
依存するページ
バージョン
edit/refer

メッセージ

回答ページでは行末に「~」を付加する必要はありません

Access で使用している、モジュールに変わる項目が有りませんが
何か変わるものがありますか。!!

Base 上では、VBベーシックを使用する方法がありますか。!!


OpenOffice.org Basicを利用します

M.Kamataki (2008-05-13 11:01:06 (火))

OpenOffice.orgではBasic、Java、JavaScript、NetBeans、Pythonなどの言語が使えます。ただ、BasicはVBAと同じ系統ですが、VBAが独自の拡張を含んでいるため互換性は失われています。MsgBoxなど同じ命令はありますが、通常、複数のコマンドが組み合わされるため動かないのです。また、モジュール化はされていません。

BaseはAccessとは異なり、単独アプリケーションではありません。そのため、Basicを利用できるのはWriterの機能を利用するときだけBasicが実行できます。Accessで作成するアプリケーションのようにするためには様々な工夫が必要になります。

以下、参考になる過去の質問をご覧ください。

faq/4/79「Base(.odb)の「ドキュメント自身」にマクロを登録したい」
faq/4/419「AccessのようにメニューフォームをBase起動時に表示したい」
faq/4/976「フォームベースの検索・絞込み」

あと英語情報になりますが、BaseとBasicによるサンプルが豊富なドキュメントを下記からダウンロードできます。

http://www.pitonyak.org/database/AndrewBase.pdf

ちょっと訂正

M.Kamataki (2008-05-13 14:28:35 (火))

ということで先のコメントを一部削除しました。

ご質問にある「モジュール」というのは、変数宣言やプロシージャをひとまとめにしたものという解釈でよいでしょうか。それならば作成可能です。

それともあらかじめモジュール化されているものを利用したいということでしょうか。

お名前:
題名: