フォームにオブジェクトをリンクするまたは埋め込む

このタスクについて

フォームに対してオブジェクトのリンクまたは埋め込みを行うと、このフォームから作成されたすべての文書に、リンクまたは埋め込みが行われたオブジェクトが表示されるようになります。オブジェクトのリンクと埋め込みのどちらを使用するかは、フォームの使い方によって異なります。

リンクを行う場合は、オブジェクトはソースアプリケーションに格納されたまま、ホストアプリケーションに表示されます。ここでは、Notes フォームがホストアプリケーションになります。例えば、頻繁に更新する 1-2-3® のワークシートがフォームに含まれている場合があります。オブジェクトをフォームにリンクすると、ソースアプリケーション上で制御できるという利点があります。ソースアプリケーション内でオブジェクトを更新すると、このオブジェクトへのリンクがすべて自動的に更新されます。オブジェクトをリンクした場合の欠点は、そのオブジェクトが保存されたファイルへのアクセス権と、オブジェクトの作成に使用したアプリケーションへのアクセス権を、すべてのユーザーに与える必要があることです。この例では、ユーザーはワークシートファイルと 1-2-3 が必要です。

オブジェクトを埋め込んだ場合は、そのオブジェクト自体がフォームに入ります。埋め込まれたオブジェクトは、そのフォーム内でアクティブになります。ユーザーは、フォームからオブジェクトを変更したり、更新したりできます。例えば、図形オブジェクトをフォームに埋め込んだ場合、ユーザーがこの図形オブジェクトを表示するには、オブジェクト作成時に使用したものとの互換性があるバージョンのソースアプリケーションを使用する必要があります。図形オブジェクトを修正するには、[設計者] のアクセス権が必要です。

OLE と LotusScript

このタスクについて

OLE を活用するには、LotusScript® を使用して、ワークフローアプリケーションの作成または機能強化を行います。LotusScript を使用すると、Notes 文書内にオブジェクトを作成して、管理や更新を行うことができます。

OLE オブジェクトでの LotusScript の使用の詳細については、『プログラミングガイド』を参照してください。

フォームにオブジェクトをリンクする

このタスクについて

オブジェクトをリンクするには、そのオブジェクトをあらかじめソースアプリケーションに作成しておきます。

手順

  1. オブジェクトのリンクと埋め込み (OLE) をサポートするソースアプリケーションを使用して、オブジェクトを作成します。
  2. アプリケーションのデータをクリップボードにコピーします。
  3. Domino Designer でフォームを開き、オブジェクトを表示する場所をクリックして、[編集] - [形式を選択して貼り付け] を選択します。次に、[リンク貼り付け] を選択し、[OK] をクリックします。
  4. フォームを保存して閉じます。

フォームにオブジェクトを埋め込む

このタスクについて

Domino Designer で埋め込みオブジェクトを作成できます。

手順

  1. オブジェクトを表示する場所を、フォームでクリックしてから、[作成] - [オブジェクト] を選択します。OLE をサポートする利用可能なアプリケーション名が [オブジェクトの種類] に表示されます。
  2. アプリケーションを選択します。Domino Designer のデフォルトでは、アプリケーションを「インプレース」で起動します。ただし、そのアプリケーションがこの機能をサポートしている場合に限ります。使用できない場合は、Domino Designer からアプリケーションを開きます。
  3. このアプリケーションでデータを作成します。
  4. 「インプレース」編集機能を使用しているときは、OLE アプリケーションの範囲の外をクリックすると、Domino Designer に戻ります。Domino Designer からアプリケーションを開いた場合は、アプリケーションを終了します。
  5. フォームを保存して閉じます。