LOTUSSCRIPT 言語


Lotus ソフトウェアを使用する
Lotus ソフトウェアは、LotusScript のモジュールを作成、デバッグ、実行する環境を提供します。LotusScript で使用できる Lotus ソフトウェアは、それぞれ独自のアプリケーションプログラミングインターフェース (API) を備えています。ユーザーは、API を介して、LotusScript 内で他の製品の機能を利用し、製品のオブジェクトを作成および操作できます。製品 API は、実質的には、製品の実行時に使用できる LotusScript 言語の拡張なのです。

使用中の製品ファイルを判別する
Windows やその他のプラットフォームでは、(Windows 95 の [開く] ダイアログボックスなどに含まれる) コマンド行引数を使って、プログラムを開始し、プログラムファイルを開けます。

Command 関数は、LotusScript を起動した Lotus ソフトウェアアプリケーションの起動に使われたコマンド行引数を返します。この関数を使うと製品ファイルの名前を取得できます。たとえば、現在実行中の製品ファイルの識別や、ユーザーに対するメッセージの一部にファ

イル名を使うこともできます。

たとえば、次のコマンド行で Word Pro アプリケーションを起動したとします。

c:\wordpro\wordpro.exe c:\wordpro\docs\busgoals.lwp

Command 関数は「busgoals.lwp」を返します。この文字列を、スクリプトで表示される任意のメッセージボックスに表示されるタイトルにします。

Dim message As String, messageTitle As String
messageTitle$ = Command$

...
...
'Use messageTitle$ as the title of a message box.
message = "This is a test."
MessageBox message$, messageTitle$

「これはテストです」と表示する、Ok ボタンのあるメッセージボックス

関連項目