$(AddSama, 文字列)にパラメータ2を追加No.40407
styth さん 11/05/04 14:05
 
 AddSama関数(TKInfo.dll)の様に、
 「パラメータ2(文字列型)  "様"じゃなくて何か他の文字列を付けたい場
合は、パラメータ2にその文字列を指定します。"様"でいい場合はパラメータ2
を省略してください。」
 という風に、
 $(AddSama, 文字列) (テンプレート)に、パラメータ2を追加して頂くわけ
には、いかないでしょうか?
 御検討、よろしくお願いします。
  やりたいのは、"斉藤秀夫 様 <xxx@bbb.ccc>"という風に、名前と様の間に半
角スペースを入れて見やすくしたいためだす。


---以下の内容はコミュニテックス会議室システムにより付加されました。
本文中のメールアドレスは伏せ字に変換されました。伏せ字にしたくない場合
はメールアドレスを""で囲んで書き込んでください。

[ ]
RE:40407 $(AddSama, 文字列)にパラメータNo.40409
秀まるお2 さん 11/05/04 15:26
 
 実は、テンプレートのAddSama命令の中でもAddSama関数と同じパラメータが指
定出来ます。

 例えば

    $(AddSama,$(RootHeader,From)," 様")

 といった風に記述が可能です。

 動作保証の問題があるのでtkinfo.dllの関数がなんでもすべてテンプレート命
令として使える訳ではなくて、例えば上記のパラメータ指定についてもそういう
関係でテンプレート命令のヘルプには書いてませんでした。

 このパラメータ指定についてはテンプレート命令から呼び出されても問題無い
ので、ヘルプの方にも使えることを追加させていただきます。

[ ]
RE:40409 $(AddSama, 文字列)にパラメータNo.40411
styth さん 11/05/04 16:23
 
> 実は、テンプレートのAddSama命令の中でもAddSama関数と同じパラメータが指
>定出来ます。
 ありがとうございます。

> このパラメータ指定についてはテンプレート命令から呼び出されても問題無い
>ので、ヘルプの方にも使えることを追加させていただきます。
 よろしくお願いします。

 ところで、
 メール内容枠にあるメールアドレスを右クリックして、そこに出てくる「〜〜
〜宛のメール作成」を実行しています。
 この時、From、Toどちらでも、上記コマンドは実行できるのですが、

 新規テンプレートで、

$(SetHeader,To,$(AddSama,$(CurrentHeader,From," 樣")))$-
$(SetHeader,To,$(AddSama,$(CurrentHeader,To," 樣")))$-

 どちらでやっても、うまくいきません。
 どう書けば良いんでしょうか?
 よろしくお願いします。

[ ]
RE:40409 $(AddSama, 文字列)にパラメータNo.40412
styth さん 11/05/04 16:43
 
細かくやってみましたら、

$(SetHeader,To,$(AddSama,$(CurrentHeader,From," 樣")))$-

Fromで実行→メールの宛先を変更しようとしているとのメッセージ
To  で実行→メールの宛先を変更しようとしているとのメッセージ


$(SetHeader,To,$(AddSama,$(CurrentHeader,To," 樣")))$-

Fromで実行→様の前に半角スペースが付かない(様のみ付加)
To  で実行→様の前に半角スペースが付かない(様のみ付加)

となりました。

テンプレートに
$(SetHeader,To,$(AddSama,$(CurrentHeader,To," 樣")))$-
を設定して、様の前に半角スペースが付けば、OKです。

間違っていたら、すみません。よろしくお願いします。

[ ]
RE:40412 $(AddSama, 文字列)にパラメータNo.40413
秀まるお2 さん 11/05/04 17:58
 
$(NoWarningHeaderUpdate)$-
$(SetHeader,To,$(AddSama,$(CurrentHeader,To)," 樣"))$-

 でうまく出来ました。括弧の付け方がちょっと違ってます。


  $(AddSama, XXX, " 様")

 とする必要があるので、そうすると括弧の付け方が上記のようになってないと
うまくいかないです。

[ ]
RE:40413 テンプレートの編集でCtrl+Aが効No.40414
styth さん 11/05/04 18:52
 
>$(NoWarningHeaderUpdate)$-
>$(SetHeader,To,$(AddSama,$(CurrentHeader,To)," 樣"))$-
 ありがとうございます。うまくいきました。

 ところで、
 フォルダを右クリックして、テンプレート/署名で、新規メール作成用のテン
プレートで、編集をクリックします。
 この時、Ctrl+Aが効くと非常に使いやすいのですが。
 因みに、個別指定なので、秀丸エディタで編集のコマンドボタンは表示されま
せん。
 よろしくお願いします。


[ ]
RE:40414 テンプレートの編集でCtrl+Aが効No.40416
秀まるお2 さん 11/05/05 09:44
 
 そこの中は、いわゆる「エディットコントロール」というWindowsの部品その
ままでして、今ちょっと試してみたら、Windows標準キー割り当てのCtrl+Cとか
Ctrl+Vとかは効くようですが、なぜかCtrl+Aは効かないようでした。

 同じエディットコントロールでも、1行タイプの所だとCtrl+Aが効きますけど
も…。

 独自にCtrl+Aが効くように直すことは可能なので、そのように修正させていた
だきます。

[ ]
RE:40416 テンプレートの編集でCtrl+Aが効No.40418
styth さん 11/05/05 18:26
 
> 独自にCtrl+Aが効くように直すことは可能なので、そのように修正させていた
>だきます。
 ありがとうございます。よろしくお願いします。

[ ]
RE:40413 AddSamaで、様を一個にしたいNo.40636
styth さん 11/05/31 21:12
 
>$(NoWarningHeaderUpdate)$-
>$(SetHeader,To,$(AddSama,$(CurrentHeader,To)," 樣"))$-
 このテンプレートを使って、

 メール内容枠の

 斉藤秀夫 様 <xxx@bbb.ccc>

 という部分で右クリックして、「〜宛メールの作成」を実行すると、新規メー
ルのToが、

 斉藤秀夫 様 様 <xxx@bbb.ccc>

 になってしまいます。様を1個にするようにして頂けないでしょうか?
 よろしくお願いします。
(以前は、一個になったような気がします。気のせいかも知れませんが。)

[ ]
RE:40636 AddSamaで、様を一個にしたいNo.40637
styth さん 11/05/31 21:25
 
To: 斉藤秀夫 様 <xxx@bbb.ccc>,あああ <xxx@bbb.ccc>

 色々やってみたら、上記のようにToに複数のメールアドレスがある場合だけ、樣が
重なるようです。
 Toが一個なら、樣は重複しませんでした。


---以下の内容はコミュニテックス会議室システムにより付加されました。
本文中のメールアドレスは伏せ字に変換されました。伏せ字にしたくない場合
はメールアドレスを""で囲んで書き込んでください。

[ ]
RE:40637 AddSamaで、様を一個にしたいNo.40638
秀まるお2 さん 11/05/31 22:30
 
 毎度のことながらいろいろ詳しいバグ情報ありがとうございます。こちらでも
現象が確認出来ました。

 これまた毎度のことながら修正させていただきます。

[ ]
RE:40638 AddSamaで、様を一個にしたいNo.40639
秀まるお2 さん 11/06/01 09:41
 
 改めてテストしてみたんですけども、

To: 斉藤秀夫 様 <xxx@bbb.ccc>,あああ <xxx@bbb.ccc>

 となってるようなケースではうまくいくはずじゃないかと思います。メールア
ドレスが複数ある場合もちゃんと処理するようになってるように思います。

To: 斉藤秀夫様 <xxx@bbb.ccc>,あああ <xxx@bbb.ccc>

 のように、「様」の前に半角空白が入ってないようなケースだと、

 「斉藤秀夫様 様」

 のように変換されてしまうようです。とりあえずそういうケースだとして修正
させていただきます。

[ ]
RE:40639 AddSamaで、様を一個にしたいNo.40643
styth さん 11/06/01 16:06
 
>To: 斉藤秀夫 様 <xxx@bbb.ccc>,あああ <xxx@bbb.ccc>
> となってるようなケースではうまくいくはずじゃないかと思います。メールア
>ドレスが複数ある場合もちゃんと処理するようになってるように思います。
 それが、当方では、やはり
 「斉藤秀夫 様 様」
 という風になってしまいます。
 β24です。

[ ]
RE:40643 AddSamaで、様を一個にしたいNo.40644
秀まるお2 さん 11/06/01 16:45
 
 よく見直してみたら、テンプレートの中に指定されてる「様」の文字コードが
違ってるようです。

 「樣」と「様」とでたしかに文字が微妙に違ってます。

「樣」... Shift-JISで文字コードが9EE9
「様」... Shift-JISで文字コードが976C

 です。普通の「様」にすれば直ると思います。

[ ]
RE:40644 AddSamaで、様を一個にしたいNo.40645
styth さん 11/06/01 17:20
 
> よく見直してみたら、テンプレートの中に指定されてる「様」の文字コードが
>違ってるようです。
> 「樣」と「様」とでたしかに文字が微妙に違ってます。
>「樣」... Shift-JISで文字コードが9EE9
>「様」... Shift-JISで文字コードが976C
> です。普通の「様」にすれば直ると思います。
 直りました。ありがとうございます。


[ ]