Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

[ Image Removed |../../index.htm#lansa/l4wdev07_0170.htm]
現在地:
Anchor_Toc137629778_Toc137629778ステップ4. メソッドを使ってテキストを挿入
ある社員に関するデータをLANSAリポジトリから取得し、Word文書に挿入することを考えてみましょう。文書中の挿入位置は、「ブックマーク」の形で設定しておきます。これは、vl_sam099.dotテンプレートを使って新規文書を作成し、Wordの挿入メニューのブックマークをオンにすると表示されます。 Image Removed

Image Added

文書中にはブックマークが次のように括弧で示されます。 Image Removed

Image Added

文書中のブックマーク全体を表すのがBookmarksコレクションです。個々のブックマークは名前で参照できます。

#WordDoc.Bookmarks.item<'address1'>
 

社員データを挿入ボタンを押すと、選択状態になっている社員に関する情報がブックマーク位置に挿入されるようにしてみましょう。このボタンのClickイベントでは、Selectメソッドを使ってブックマークを選択しておき、TypeTextメソッドを使って、LANSAフィールドの内容を挿入しています。

invoke method(#WordDoc.Bookmarks.item<'address1'>.select)
invoke method(#WordApp.Selection.TypeText) text(#address1)

 
Image RemovedImage Added

このメソッドは、文書内のブックマークすべてに対して起動されます。
[ Image Removed |../../index.htm#lansa/l4wdev07_0170.htm]