「定型文を挿入」の版間の差分

Sukemaru (トーク | 投稿記録)
ページを新規作成
 
Sukemaru (トーク | 投稿記録)
149行目: 149行目:
// ■ここでメニュー項目名と ID( r )を定義し■下部の default: のコード内でフルパスを指定する■
// ■ここでメニュー項目名と ID( r )を定義し■下部の default: のコード内でフルパスを指定する■
// m.Add( "項目名" , r );
// m.Add( "項目名" , r );
m.Add( "定型文 Tenplate.txt (&T)" , 6 );
m.Add( "定型文 Tenplate.txt (&T)" , 7 );
m.Add( "署名 Signature.txt (&S)" , 7 );
m.Add( "署名 Signature.txt (&S)" , 8 );
m.Add( "コピーライト CopyRight.txt (&R)" , 8 );
m.Add( "コピーライト CopyRight.txt (&R)" , 9 );
// m.Add( "定型文2 Tenplate2.txt" , 9 );
// m.Add( "定型文2 Tenplate2.txt" , 10 );
// m.Add( "定型文3 Tenplate3.txt" , 10 );
// m.Add( "定型文3 Tenplate3.txt" , 11 );
 
m.Add( "", 0, meMenuSeparator );
m.Add( "定型文ファイルの内容をコピー (&C)" , 6 );


var s = document.selection;
var s = document.selection;
224行目: 227行目:


     // ■「デフォルトの定型文ファイル」以外の定型文ファイルを指定するなら以下の1行をアンコメントする
     // ■「デフォルトの定型文ファイル」以外の定型文ファイルを指定するなら以下の1行をアンコメントする
     // file = "C:\\hoge\\Template2.txt"; // \ はふたつ重ね \\ にすること
     // file = "C:\\hoge\\Template2.txt"; // \ はふたつ重ね \\ にすること


     editor.NewFile();
     editor.NewFile();
231行目: 234行目:
     if ( topPos )
     if ( topPos )
       editor.ActiveDocument.selection.SetActivePoint( mePosLogical, 1, 1 );
       editor.ActiveDocument.selection.SetActivePoint( mePosLogical, 1, 1 );
    Quit();
    break;
  case 6:
  // 定型文ファイルのテキストをクリップボードに取り込む
    Redraw = false;
    editor.NewFile();
    editor.ActiveDocument.selection.InsertFromFile( file, 0 );
    editor.ActiveDocument.selection.SelectAll();
    editor.ActiveDocument.selection.Cut();
    editor.ActiveDocument.Close();
    Redraw = true;
     Quit();
     Quit();
     break;
     break;
236行目: 253行目:


   default:
   default:
   //あらかじめ用意してある各種定型文ファイルを "フルパス" で指定
   // あらかじめ用意してある各種定型文ファイルを "フルパス" で指定


     // ■番号 r はメニュー項目の定義にあわせる■
     // ■番号 r はメニュー項目の定義にあわせる■
     // ■"ファイルパス" は適宜変更する(\ はふたつ重ね \\ にすること)■
     // ■"ファイルパス" は適宜変更する(\ はふたつ重ね \\ にすること)■
     // ※不要な項目はメニューの定義の行をコメントアウトする
     // ※不要な項目はメニューの定義の行をコメントアウトする
     file = ( r == 6 )  ? "C:\\hoge\\Template.txt" : // 定型文
     file = ( r == 7 )  ? "C:\\hoge\\Template.txt" : // 定型文
           ( r == 7 )  ? "C:\\hoge\\Signature.txt" : // 署名(連絡先)
           ( r == 8 )  ? "C:\\hoge\\Signature.txt" : // 署名(連絡先)
           ( r == 8 )  ? "C:\\hoge\\CopyRight.txt" : // コピーライト  
           ( r == 9 )  ? "C:\\hoge\\CopyRight.txt" : // コピーライト
           ( r == 9 ) ? "C:\\hoge\\\Template2.txt" : // 定型文2
           ( r == 10 ) ? "C:\\hoge\\\Template2.txt" : // 定型文2
           ( r == 10 ) ? "C:\\hoge\\\Template3.txt" : // 定型文3
           ( r == 11 ) ? "C:\\hoge\\\Template3.txt" : // 定型文3
           /* else */    file;
           /* else */    file;
     s.InsertFromFile( file, 0 ); // 0 はエンコードの「自動選択」
     s.InsertFromFile( file, 0 ); // 0 はエンコードの「自動選択」
254行目: 271行目:
   s.SetActivePos( pos ); // キャレットをマクロ開始前の座標に戻す
   s.SetActivePos( pos ); // キャレットをマクロ開始前の座標に戻す
</source>
</source>


== エンコード定数 ==
== エンコード定数 ==
スポンサーリンク