前の項目  次の項目
複数の文字列から選択して挿入

Q. 今までのように固定した一つの文字列ではなく、複数の文字列候補の中から編集中に自由に選択してある文字列を挿入することはできますか?

A.  menu文を使えば簡単に実現できます。挿入する文字列も単純な文字列だけでなく、タブ、改行を含んだものが可能です。

●複数の文字列を選択挿入
 メニュー表示された複数の文字列からいずれか一つを選択して挿入するマクロに拡張します。ポップアップメニューを表示するmenu文を使います。menu文は、選択した項目の位置をresultで返します。

  $c1="東京都";
  $c2="担当\tわたし";
  $c3="TEL(01)23-456\nFAX(98)76-543";
  menu $c1,$c2,$c3;
  if(result==1)insert $c1;
  else if(result==2)insert $c2;
  else if(result==3)insert $c3;
  endmacro;
  

 ポップアップメニューを表示するには、menu文の他にmenumouse,menuarray,menuarryamouse文があります。なお「\t」はmenu文の中では、文字列を揃える役割を果たします。他の項目に長い文字列がある場合はメニュー表示が乱れる原因になることもあります。。

前の項目  次の項目

©1997 Suigwinsui. All rights reserved.