[ 新規に投稿する ]

【要望】宛先名挿入マクロ Ver1.09No.00061
しょ さん 07/04/30 04:18 [ コメントを投稿する ]
  プックン 様

宛先名挿入マクロ を発見させて頂き、早速使わせて頂きました。
私が欲しいと思っていた機能が実現されており、とてもありがたく思っております。

厚かましいお願いなのですが、今後のバージョンアップをご検討される際に、もし可能であれば以下の点、ご考慮頂けると大変嬉しく思います。

アドレス帳の備考欄内容を氏名の前に付加する機能
 私は、アドレス帳の備考欄に社名や部署名を登録して使っています。
 宛名挿入時に、この内容を氏名の前に付加できるととても便利に思います。付加する備考欄(1〜3)はSetupで選択できると良いと思います。
 "備考欄の内容" + 半角スペース + "氏名の内容" + "敬称"
というイメージです。

以上、よろしくお願い致します。
 
[ ]
RE:00061 【要望】宛先名挿入マクロ Ver1.09No.00062
プックン さん 07/05/02 10:18 [ コメントを投稿する ]
  しょさん、こんにちわ。
マクロの使用、感想ありがとうございました。

要望の内容は理解できました。
備考欄を利用して部署名を実現することは、技術的には可能なので
また検討したいとおもいます。
ただ、最近忙しくてあまり時間をとれないので気長に待っていただければと思います。
少し気になるのは、備考欄を利用して敬称以外を登録されている場合には、事前に登録している敬称以外であれば、チェックしているのですが部署名、会社名となるといろんな名前があるので、チェックできません。
部署名、会社名以外が登録されている場合に、そのままの文字列が挿入されてしまうかなと、思いました。
これは、使われる方が気をつけて登録してもらえばいいのかな?。

私は、会社名や、部署名を名前と連結して登録しているので、
あまり頂いた要望の必要性を感じたことはないですが、あれば便利な機能かもしれませんね。
[ ]
RE:00062 【要望】宛先名挿入マクロ Ver1.09No.00063
しょ さん 07/05/02 12:37 [ コメントを投稿する ]
  プックン様

要望内容をご確認くださいましてありがとうございます。
また、対応をご検討いただけるとのこと、ありがとうございます。
気長に待たせていただきます。

さらについてで申し訳ありませんが、以下の点も次回バージョンアップの際にご考慮いただけるとうれしいです。

名前に敬称が含まれる場合、敬称を付加しないようになっていますが、別の敬称が含まれる場合にも敬称が付かないようにしたい。
 例えば、敬称として“様”を設定している場合、名前の末尾に“殿”や“部長”などの別の敬称が付いている場合“様”を付加しないようにしたい。

要望ばかりで申し訳ありませんが、今後のご参考にお願いいたします。
[ ]
RE:00062 【要望】宛先名挿入マクロ Ver1.09No.00064
プックン さん 07/05/03 01:54 [ コメントを投稿する ]
  しょさん、こんばんわ。
マクロを改造してみたところ、会社名,部署名を挿入する機能を実現できました。uploadしましたので、また使ってみてください。(downloadできるのは連休明けとかになるかもしれませんが)
HMML_INS_NAME_SETUP.MACを実行して、"(7)To,Ccの補足情報"の設定を変更して使用してください。
会社名,部署名を"(7)To,Ccの補足情報"で設定した備考欄の情報を利用できると思います。
簡単にデバックしただけなので、動きがおかしければまた連絡ください。時間を見付けて確認してみます。ただし、忙しければなかなか対応できない可能性もありますので、気長におまちください。
[ ]
RE:00064 【要望】宛先名挿入マクロ Ver1.09No.00065
しょ さん 07/05/07 09:51 [ コメントを投稿する ]
  プックン様

早速バージョンアップしていただきましてありがとうございます。
ダウンロードさせていただき、使わせていただきます。
どうもありがとうございました。
[ ]
RE:00063 【要望】宛先名挿入マクロ Ver1.09No.00066
プックン さん 07/05/08 00:00 [ コメントを投稿する ]
  しょさん、こんばんわ。

>さらについてで申し訳ありませんが、以下の点も次回バージョンアップの際にご考慮いただけるとうれしいです。
>
>名前に敬称が含まれる場合、敬称を付加しないようになっていますが、別の敬称が含まれる場合にも敬称が付かないようにしたい。
> 例えば、敬称として“様”を設定している場合、名前の末尾に“殿”や“部長”などの別の敬称が付いている場合“様”を付加しないようにしたい。
下記2つのdllを利用して、機能を実現するように修正中です。
下記2つのdllが秀丸ディレクトリにある場合のみ、上記機能を実施するように作り込んでいます。修正は、実施したのですが動作確認がまだ十分にできていません。簡単な動作確認をしたら、またuploadしてみようかなと思っています。
杉浦まさき様作の田楽DLL
 http://www.ceres.dti.ne.jp/~sugiura/hidemaru/macros/dgserver/
Baba様作の Perl 互換正規表現ライブラリ BREGEXP.DLL
 http://www.hi-ho.ne.jp/babaq/bregexp.html
[ ]
RE:00066 【要望】宛先名挿入マクロ Ver1.09No.00067
しょ さん 07/05/08 09:32 [ コメントを投稿する ]
  プックン様

要望にご返信くださいましてありがとうございます。
気長に待たせていただきますので、よろしくお願いいたします。

[ ]
RE:00067 【要望】宛先名挿入マクロ Ver1.09No.00068
プックン さん 07/05/08 23:43 [ コメントを投稿する ]
  しょさん、こんばんわ。

さきほどマクロをuploadしておきました。
登録後、downloadして試してみてください。
[ ]
RE:00068 【要望】宛先名挿入マクロ Ver1.09No.00069
しょ さん 07/05/09 15:45 [ コメントを投稿する ]
  プックン様

いつもありがとうございます。
早速DLさせていただきました。
が、うまく動きませんでした。

特にエラーメッセージなどは出ませんが、名前に敬称が含まれていてもさらに敬称が付加されてしまいます。
念のため、iniファイルの内容を転記させていただきます。
お手数をおかけして申し訳ありませんが、原因のアドバイスをいただければと思います。

---
[hmml_ins_name.mac]
keisyou_def=様
cc_char= CC:
Get_info_ini=1
div_name=1
cc_mode=1
part_mode=1
#0_kei=教授
#1_kei=部長
#2_kei=次長
#3_kei=課長
#4_kei=係長
#5_kei=主任
#6_kei=補佐
#7_kei=局長
#8_kei=事務長
#9_kei=センター長
#10_kei=先生
#11_kei=様
#12_kei=殿
#13_kei=さん
#14_kei=御中

[ ]
RE:00069 【要望】宛先名挿入マクロ Ver1.09No.00070
プックン さん 07/05/11 00:11 [ コメントを投稿する ]
  しょ さん、こんばんわ。

iniファイルの内容を参照させていただきましたが、
連絡していただいた事象の原因はわかりませんでした。

まず、しょさんの要望された名前に敬称が含まれる場合に、指定の敬称を
つけないようにするには、下記2個のDLLが秀丸ディレクトリに置いておく
必要があります。
マクロでは、2個のdllがない場合には、Ver1.11で追加した機能は
エラーをださず以前の処理と同様に実施するようにしています。

確認のため
1.
 "//------------切り取り------------"の
 部分をcopy。
2.
 適当なファイル名"TEST.MAC"などのファイルを作成。そのファイルに貼り付け。
3.
 作成したマクロを実行してみてください。
確認後は、TEST.MACは削除してください。

HMML_INS_NAME.TXT

|●設定方法
|    <インストール>
|        4.名前に指定した以外の敬称が含まれる場合、敬称を付けない機能を利用
|          する場合、下記2個のdllを秀丸ディレクトリに置いてください。
|          杉浦まさき様作の田楽DLL
|            http://www.ceres.dti.ne.jp/~sugiura/hidemaru/macros/dgserver/
|          Baba様作の Perl 互換正規表現ライブラリ BREGEXP.DLL
|            http://www.hi-ho.ne.jp/babaq/bregexp.html
|          <秀丸ディレクトリとは>
|            秀丸エディタがインストールされている場合は秀丸エディタのディレクトリ、
|            そうでない場合は秀丸メールのインストールされた先のディレクトリを示す。
|

//------------切り取り------------
//DLLチェック用マクロ
##n = 0 ;
//変数初期化
$$mes = "" ;
//秀丸ディレクトリ情報取得
$$path = hidemarudir ;
$$mes = 
 "秀丸ディレクトリ:" + $$path + "\n" ;
//田楽dllをチェック
##wk = existfile( $$path + "\\DengakuDLL.dll" );
if(##wk != 1){
 $$mes = $$mes + 
  "田楽dllが秀丸ディレクトリにみつかりませんでした\n" ;
}
else{
 ##n = ##n + 1 ;
 $$mes = $$mes + 
  "田楽dllが秀丸ディレクトリにあります。\n" ;
}
##wk = existfile( $$path + "\\BREGEXP.dll" );
if(##wk != 1){
 $$mes = $$mes + 
  "BREGEXP.DLLが秀丸ディレクトリにみつかりませんでした\n" ;
}
else{
 ##n = ##n + 1 ;
 $$mes = $$mes + 
  "BREGEXP.DLLが秀丸ディレクトリにあります。\n" ;
}
if(##n == 2){
 $$mes = $$mes + 
  "\nDllチェックGood\n" ;
}
else{
 $$mes = $$mes + 
  "\nDllチェックNG\n" ;
}
message $$mes ;
//DLLチェック用マクロ終わり
//------------切り取り------------
[ ]
RE:00070 【要望】宛先名挿入マクロ Ver1.09No.00071
h-tom さん 07/05/11 00:40 [ コメントを投稿する ]
 
h-tom です。

ちょっと気になったので。
マクロの内容を全く見ていないので、ハズしているかもしれません。

田楽DLL+BREGEXP.DLLって事は正規表現使って、文字列操作(?)するって
事ですよね?
hmjre.dllは使えないのでしょうか?
これなら標準添付なので、追加DLLも不要です。
[ ]
RE:00070 【要望】宛先名挿入マクロ Ver1.09No.00072
しょ さん 07/05/11 09:23 [ コメントを投稿する ]
  プックン様

DLLについては、インストールしていました。
念のため、ご連絡いただいたテストマクロを実行したところ、

秀丸ディレクトリ:c:\program files\hidemaru
田楽dllが秀丸ディレクトリにあります。
BREGEXP.DLLが秀丸ディレクトリにあります。

DllチェックGood

と表示されました。

以上、ご報告です。
お手数をおかけして申し訳ありません。

[ ]
RE:00071 【要望】宛先名挿入マクロ Ver1.09No.00076
プックン さん 07/05/13 23:53 [ コメントを投稿する ]
  h-tomさん、こんばんわ。

>田楽DLL+BREGEXP.DLLって事は正規表現使って、文字列操作(?)するって
>事ですよね?
>hmjre.dllは使えないのでしょうか?
hnjre.dllでマクロ内の変数のマッチ処理ってできるのでしょうか?。

http://hide.maruo.co.jp/software/hmjre.html
http://homepage3.nifty.com/_htom/macro/tips_main.html

ちと調べてみました。
hmjre.dllで文字列のマッチ判定ができるとは!!!。
まったく知りませんでした。
便利ですね〜。
ちょっとこの機能を使って、マクロを実現できないか試してみます。
[ ]
RE:00072 【要望】宛先名挿入マクロ Ver1.09No.00077
プックン さん 07/05/13 23:55 [ コメントを投稿する ]
  しょ さん、こんばんわ。
提供していただいたiniファイルを利用してデバックしてみました。
連絡していただいた事象を確認しました。

原因はつきとめることは出来ていません。
あやしいところは見つけました。
なぜか敬称で"センター長"という定義があると、正規表現を利用したマッチ判定
でうまくいっていないようです。
"センター長"=>"センタ長"長音記号を削除するとなぜかうまくいきました。
正規表現のマッチに利用させていただいているPerl 互換正規表現ライブラリ BREGEXP.DLL
のふるまい(かな?)が、なぜかそのようになっているようです。

h-tomさんから教えてもらった情報で、田楽DLL+BREGEXP.DLLではなく
hmjre.dllでできるかもしれないので、こちらでもトライしてみます。

//------------切り取り------------
call Dengaku ;
//田楽dllの機能を利用
//田楽DLLVer2.0x〜にて対応
//BRE_LOAD
//使い方:#n = dllfunc("BRE_LOAD", $s1);
//説明:Babaさん作の Perl 互換正規表現ライブラリ BREGEXP.DLL を ロードします。
//引数:
// $s1:BREGEXP.DLL のパス名
// フォルダを省略するか、空文字列を指定すると、 OS標準のDLL検索方法
// により BREGEXP.DLL を探します。
//返り値:DLL のロードに成功した場合は 1、失敗した場合は 0 を返します。
//例:
if (!dllfunc("BRE_LOAD", hidemarudir + "\\BREGEXP.DLL")) {
 message "BREGEXP.DLL が見つかりません";
 freedll;
 endmacro;
}

 //田楽dllの機能を利用
 //田楽DLLVer2.0x〜にて対応
 //BRE_MATCH
 //使い方:$pos = dllfuncstr("BRE_MATCH", $ptn, $str);
 //説明:与えられた正規表現パターンに一致する部分文字列の範囲を返します。
 //なお、パターン中の丸括弧に一致する部分は BRE_GETNEXT(), BRE_HASMOR
 //ERESULTS() で 取得することができます。
 //引数:
 // $ptn:正規表現パターン文字列
 // $str:検索対象文字列
 //返り値:$str 中の $ptn にマッチした範囲を表す文字列。
 //書式は以下の通り。
 //   head:len
 //   head:マッチした範囲の先頭位置(0 から数えます)
 //   len:マッチした範囲のバイト数
 //パターンに一致する部分がなかったときは "" を返します。
 ##j = 0;
 //while
 //3通りを実施する。
 while( ##j < 7 ) {
  if(##j == 0){
   $$reg_keisyou = "(教授|部長|次長|課長|係長|主任|補佐|局長|事務長|センター長|先生|様|殿|さん|御中)" ;
   ##i = 0 ;
   $$wk [##i] = "教授" ; ##i = ##i + 1;
   $$wk [##i] = "部長" ; ##i = ##i + 1;
   $$wk [##i] = "次長" ; ##i = ##i + 1;
   $$wk [##i] = "課長" ; ##i = ##i + 1;
   $$wk [##i] = "係長" ; ##i = ##i + 1;
   $$wk [##i] = "主任" ; ##i = ##i + 1;
   $$wk [##i] = "補佐" ; ##i = ##i + 1;
   $$wk [##i] = "局長" ; ##i = ##i + 1;
   $$wk [##i] = "事務長" ; ##i = ##i + 1;
   $$wk [##i] = "センター長" ; ##i = ##i + 1;
   $$wk [##i] = "先生" ; ##i = ##i + 1;
   $$wk [##i] = "様" ; ##i = ##i + 1;
   $$wk [##i] = "殿" ; ##i = ##i + 1;
   $$wk [##i] = "さん" ; ##i = ##i + 1;
   $$wk [##i] = "御中" ; ##i = ##i + 1;
   $$title = "しょさんini" ;
  }
  else if(##j == 1){
   $$reg_keisyou = "(教授|部長|次長|課長|係長|主任|補佐|局長|事務長|先生|様|殿|さん|御中)" ;
   ##i = 0 ;
   $$wk [##i] = "教授" ; ##i = ##i + 1;
   $$wk [##i] = "部長" ; ##i = ##i + 1;
   $$wk [##i] = "次長" ; ##i = ##i + 1;
   $$wk [##i] = "課長" ; ##i = ##i + 1;
   $$wk [##i] = "係長" ; ##i = ##i + 1;
   $$wk [##i] = "主任" ; ##i = ##i + 1;
   $$wk [##i] = "補佐" ; ##i = ##i + 1;
   $$wk [##i] = "局長" ; ##i = ##i + 1;
   $$wk [##i] = "事務長" ; ##i = ##i + 1;
   $$wk [##i] = "先生" ; ##i = ##i + 1;
   $$wk [##i] = "様" ; ##i = ##i + 1;
   $$wk [##i] = "殿" ; ##i = ##i + 1;
   $$wk [##i] = "さん" ; ##i = ##i + 1;
   $$wk [##i] = "御中" ; ##i = ##i + 1;
   $$title = "しょさんini(センター長削除)" ;
  }
  else if(##j == 2){
   $$reg_keisyou = "(教授|部長|次長|課長|係長|主任|補佐|局長|事務長|先生|様|殿|さん|御中|センター長)" ;
   ##i = 0 ;
   $$wk [##i] = "教授" ; ##i = ##i + 1;
   $$wk [##i] = "部長" ; ##i = ##i + 1;
   $$wk [##i] = "次長" ; ##i = ##i + 1;
   $$wk [##i] = "課長" ; ##i = ##i + 1;
   $$wk [##i] = "係長" ; ##i = ##i + 1;
   $$wk [##i] = "主任" ; ##i = ##i + 1;
   $$wk [##i] = "補佐" ; ##i = ##i + 1;
   $$wk [##i] = "局長" ; ##i = ##i + 1;
   $$wk [##i] = "事務長" ; ##i = ##i + 1;
   $$wk [##i] = "センター長" ; ##i = ##i + 1;
   $$wk [##i] = "先生" ; ##i = ##i + 1;
   $$wk [##i] = "様" ; ##i = ##i + 1;
   $$wk [##i] = "殿" ; ##i = ##i + 1;
   $$wk [##i] = "さん" ; ##i = ##i + 1;
   $$wk [##i] = "御中" ; ##i = ##i + 1;
   $$title = "しょさんini(センター長を後ろに移動)" ;
  }
  else if(##j == 3){
   $$reg_keisyou = "(教授|部長|次長|課長|係長|主任|補佐|局長|事務長|センタ長|先生|様|殿|さん|御中)" ;
   ##i = 0 ;
   $$wk [##i] = "教授" ; ##i = ##i + 1;
   $$wk [##i] = "部長" ; ##i = ##i + 1;
   $$wk [##i] = "次長" ; ##i = ##i + 1;
   $$wk [##i] = "課長" ; ##i = ##i + 1;
   $$wk [##i] = "係長" ; ##i = ##i + 1;
   $$wk [##i] = "主任" ; ##i = ##i + 1;
   $$wk [##i] = "補佐" ; ##i = ##i + 1;
   $$wk [##i] = "局長" ; ##i = ##i + 1;
   $$wk [##i] = "事務長" ; ##i = ##i + 1;
   $$wk [##i] = "センタ長" ; ##i = ##i + 1;
   $$wk [##i] = "先生" ; ##i = ##i + 1;
   $$wk [##i] = "様" ; ##i = ##i + 1;
   $$wk [##i] = "殿" ; ##i = ##i + 1;
   $$wk [##i] = "さん" ; ##i = ##i + 1;
   $$wk [##i] = "御中" ; ##i = ##i + 1;
   $$title = "しょさんini(センター長の長音記号'ー'を削除)" ;
  }
  else if(##j == 4){
   $$reg_keisyou = "(殿|様|社長殿|取締役殿|顧問殿|C殿|室長殿|PK殿|tK殿|K殿|JB殿|JD殿|B殿|BD殿|TB殿|tB殿)" ;
   ##i = 0 ;
   $$wk [##i] = "殿" ; ##i = ##i + 1;
   $$wk [##i] = "様" ; ##i = ##i + 1;
   $$wk [##i] = "社長殿" ; ##i = ##i + 1;
   $$wk [##i] = "取締役殿" ; ##i = ##i + 1;
   $$wk [##i] = "顧問殿" ; ##i = ##i + 1;
   $$wk [##i] = "C殿" ; ##i = ##i + 1;
   $$wk [##i] = "室長殿" ; ##i = ##i + 1;
   $$wk [##i] = "PK殿" ; ##i = ##i + 1;
   $$wk [##i] = "tK殿" ; ##i = ##i + 1;
   $$wk [##i] = "K殿" ; ##i = ##i + 1;
   $$wk [##i] = "JB殿" ; ##i = ##i + 1;
   $$wk [##i] = "JD殿" ; ##i = ##i + 1;
   $$wk [##i] = "B殿" ; ##i = ##i + 1;
   $$wk [##i] = "BD殿" ; ##i = ##i + 1;
   $$wk [##i] = "TB殿" ; ##i = ##i + 1;
   $$wk [##i] = "tB殿" ; ##i = ##i + 1;
   $$title = "プックンini" ;
  }
  else if(##j == 5){
   $$reg_keisyou = "(殿|様|社長殿|取締役殿|顧問殿|C殿|室長殿|PK殿|tK殿|K殿|JB殿|JD殿|B殿|BD殿|TB殿|tB殿|センター長)" ;
   ##i = 0 ;
   $$wk [##i] = "殿" ; ##i = ##i + 1;
   $$wk [##i] = "様" ; ##i = ##i + 1;
   $$wk [##i] = "社長殿" ; ##i = ##i + 1;
   $$wk [##i] = "取締役殿" ; ##i = ##i + 1;
   $$wk [##i] = "顧問殿" ; ##i = ##i + 1;
   $$wk [##i] = "C殿" ; ##i = ##i + 1;
   $$wk [##i] = "室長殿" ; ##i = ##i + 1;
   $$wk [##i] = "PK殿" ; ##i = ##i + 1;
   $$wk [##i] = "tK殿" ; ##i = ##i + 1;
   $$wk [##i] = "K殿" ; ##i = ##i + 1;
   $$wk [##i] = "JB殿" ; ##i = ##i + 1;
   $$wk [##i] = "JD殿" ; ##i = ##i + 1;
   $$wk [##i] = "B殿" ; ##i = ##i + 1;
   $$wk [##i] = "BD殿" ; ##i = ##i + 1;
   $$wk [##i] = "TB殿" ; ##i = ##i + 1;
   $$wk [##i] = "tB殿" ; ##i = ##i + 1;
   $$wk [##i] = "センター長" ; ##i = ##i + 1;
   $$title = "プックンini(センター長を追加)" ;
  }
  else{
   $$reg_keisyou = "(殿|様|社長殿|取締役殿|顧問殿|C殿|室長殿|PK殿|tK殿|K殿|JB殿|JD殿|B殿|BD殿|TB殿|tB殿|センタ長)" ;
   ##i = 0 ;
   $$wk [##i] = "殿" ; ##i = ##i + 1;
   $$wk [##i] = "様" ; ##i = ##i + 1;
   $$wk [##i] = "社長殿" ; ##i = ##i + 1;
   $$wk [##i] = "取締役殿" ; ##i = ##i + 1;
   $$wk [##i] = "顧問殿" ; ##i = ##i + 1;
   $$wk [##i] = "C殿" ; ##i = ##i + 1;
   $$wk [##i] = "室長殿" ; ##i = ##i + 1;
   $$wk [##i] = "PK殿" ; ##i = ##i + 1;
   $$wk [##i] = "tK殿" ; ##i = ##i + 1;
   $$wk [##i] = "K殿" ; ##i = ##i + 1;
   $$wk [##i] = "JB殿" ; ##i = ##i + 1;
   $$wk [##i] = "JD殿" ; ##i = ##i + 1;
   $$wk [##i] = "B殿" ; ##i = ##i + 1;
   $$wk [##i] = "BD殿" ; ##i = ##i + 1;
   $$wk [##i] = "TB殿" ; ##i = ##i + 1;
   $$wk [##i] = "tB殿" ; ##i = ##i + 1;
   $$wk [##i] = "センタ長" ; ##i = ##i + 1;
   $$title = "プックンini(センター長の長音記号'ー'を削除)" ;
  }

  //while文
  //各敬称を繰り返し処理をする
  ##cnt = 0;
  while( ##cnt < ##i ) {
   $$s = "プックン" + $$wk[##cnt] ;
   $$match = dllfuncstr("BRE_MATCH", "/" + $$reg_keisyou + "$/", $$s);
   //返り値:BRE_GETNEXT() によってまだ範囲情報が取得できる場合は 0 でない値、 
   //そうでなければ 0 を返します。
   if (dllfunc("BRE_HASMORERESULTS")) {
    $$p = dllfuncstr("BRE_GETNEXT");
    $$match = $$match +"----" +  dllfuncstr("BRE_POSTOSTR", $$p) ;
   }
   if($$match =="")
    $$mes ="match判定結果=NG" ;
   else
    $$mes ="match判定結果=Good" ;
   message 
    "title=" + $$title + "\n" + 
    "名前=" + $$s + "\n" + 
    "正規表現の敬称=" + $$reg_keisyou + "\n" +
    "マッチした敬称=" + $$match + "\n" +
    $$mes ;

   ##cnt = ##cnt + 1;
  }

  ##j = ##j + 1;
 }


##n = dllfunc("BRE_FREE"); // 使い終わったら BRE_FREE() で開放

LEND:
 freedll;
 endmacro;
Dengaku:
 // 田楽DLLのロード
 if(existfile(hidemarudir+"\\DengakuDLL.dll"))loaddll hidemarudir+"\\DengakuDLL.dll";
 else {
  $$mes = "田楽DLLが見つかりませんでした。\n" +
    "田楽DLLを秀丸エディタインストールディレクトリにおいてください。\n" +
    "  秀丸エディタインストールディレクトリ:\n\t"+hidemarudir + "\n\n" +
    "田楽DLL ダウンロードURL\n"+
    "  http://www.ceres.dti.ne.jp/~sugiura/hidemaru/macros/dgserver/\n" + 
    $info ;
  message $$mes ;
  goto LEND ;
 }

 if (!result) {
  message "田楽DLL をロードできませんでした。"+$info;
  goto LEND ;
 }
return;
//------------切り取り------------
[ ]
RE:00077 【要望】宛先名挿入マクロ Ver1.09No.00078
プックン さん 07/05/14 01:06 [ コメントを投稿する ]
  しょ さん、こんばんわ。
>h-tomさんから教えてもらった情報で、田楽DLL+BREGEXP.DLLではなく
>hmjre.dllでできるかもしれないので、こちらでもトライしてみます。

修正を実施したマクロをuploadしてみました。
よければ、また試してみてください。
[ ]
RE:00078 【要望】宛先名挿入マクロ Ver1.09No.00079
しょ さん 07/05/16 12:32 [ コメントを投稿する ]
  プックン様

Ver1.12 ダウンロードさせていただきました。
特に問題なく動作しております。
大変便利になりました。ありがとうございます。
引き続き使わせていただきます。

[ ]
RE:00079 【要望】宛先名挿入マクロ Ver1.09No.00080
プックン さん 07/05/18 02:01 [ コメントを投稿する ]
  しょさん、こんばんわ。

動作報告ありがとうございました。
無事に動作するようになってよかったです。
[ ]
RE:00080 【要望】宛先名挿入マクロ Ver1.09No.00081
しょ さん 07/05/18 10:12 [ コメントを投稿する ]
  プックン様

色々とお手数おかけいたしました。
便利に使わせていただいております。
どうもありがとうございます。
[ ]

[ 新規に投稿する ]