「StiLL」 デザイン情報176 StiLLコマンド--メールソフト 「Thunderbird」 を起動キドウする
                             
  【テーマ】 ヒロ使ツカわれているメールソフトのThunderbird を 「StiLL」 ボタンの機能キノウ使ツカげる設定セッテイ方法ホウホウについてご紹介ショウカイします。     方法ホウホウ】シートジョウのメールリストから送信ソウシン必要ヒツヨウな本文・署名などを引数ヒキスウにして送信ソウシンダイアログを表示ヒョウジさせます。ここでは 「アプリ起動キドウ(BtExe)」 セルリンクボタンを使用シヨウして実装ジッソウします。     参考サンコウ】 「メール送信ソウシン(BtMail)」 セルリンクボタンは現在ゲンザイ Thunderbird には対応タイオウしておりません。次期ジキバージョンでの対応タイオウ予定ヨテイです。 なお今回コンカイ使用シヨウしたThunderbird の Version は 45.6.0 です。  
  対応Ver. :StiLL-XV1.0 以降
対応種類:StiLL Dev・Pro
    対応Ver. :StiLL-XV1.0 以降
対応種類:StiLL Dev・Pro
    対応Ver. :StiLL-XV1.0 以降
対応種類:StiLL Dev・Pro
 
                             
 今回コンカイ内容ナイヨウ  
現時点ゲンジテンでは 「メール送信(BtMail)」 セルリンクボタンは Thunderbird に対応しておりません。(次期バージョンで対応予定)
その為 「アプリ起動(BtExe)」 を使った方法をご紹介します。
下図カズ内容ナイヨウで Thunderbird のメール送信ソウシンダイアログを立ち上げる設定方法をご紹介します。
画面ガメンイメージ)
画面ガメン上部ジョウブのボタン(アカワクナイ)をクリックすると、 Thunderbird の作成サクセイダイアログに設定表示され、
そのままメールの送信が可能です。(下図カズ参照サンショウ
176-N2-2
■ Thunderbird.exe のコマンド(引数ヒキスウ項目コウモクについての説明セツメイ  
今回コンカイ、BtExe Thunderbird.exe を起動キドウしますので、サキやメール本文ホンブンなどを Thunderbird.exe の引数ヒキスウ使用シヨウして設定セッテイします。
Thunderbird の引数ヒキスウ項目コウモク以下イカのように設定セッテイ可能カノウです。 to以降イコウカク項目コウモクは ","(半角ハンカクカンマ)で区切クギります。
 -compose "to='〜',cc='〜',bcc='〜',subject='〜',body='〜',attachment='〜'"
 -compose は引数ヒキスウ開始カイシ宣言センゲンします。
  to= ,cc= ,bcc= にはそれぞれ宛先アテサキ(メールアドレス)を設定セッテイします。(cc、bcc は省略ショウリャク
 subject= には件名ケンメイ設定セッテイします。
 body= にはメール本文ホンブン設定セッテイします。
 attachment= には添付テンプファイルメイをフルパスで設定セッテイします。(省略ショウリャク
    設定セッテイレイ:ili-sp@still.co.jp の宛先アテサキで 件名「こんにちは」 本文「お元気ですか?」 というメールを作成する場合。
 -compose "to='ili-sp@still.co.jp',subject='こんにちは',body='お元気ですか?'"
   ※ジョウキレイ例のように、引数ヒキスウ全体ゼンタイ半角ハンカクのダブルクォーテーションでカコみます。
 ※ジョウキまた、個々ココ項目コウモク内容ナイヨウはシングルクオーテーョンでカコみます。
■ Thunderbirdの仕様シヨウ(ルール)対応タイオウについて  
基本的キホンテキには上記ジョウキ引数ヒキスウアタイ設定セッテイして Thunderbird を起動キドウしますが、設定セッテイにあたりイクつか留意リュウイすべき事項ジコウがあります。
1.ギョウ文末ブンマツ半角ハンカクスペース(" ")でわらせないようにします。(このギョウ改行カイギョウ無効ムコウとなります)
ワルレイ:2行目ギョウメ文末ブンマツ半角ハンカクスペースが存在ソンザイしている。
2.件名ケンメイおよび本文ホンブンチュウ半角ハンカクのダブルクォーテーション(CHAR(34))を使用シヨウする場合バアイは2つツヅけてください。
   これについては、下記カキ(参照:セルリンクボタンの設定)のえを参照サンショウしてください。
3.Thunderbird ガワ設定セッテイについて
  メール本文ホンブンを1行目ギョウメから設定セッテイするために、Thunderbird のアカウントの設定 「編集とアドレス入力」 で 「HTML形式でメッセージを
  編集する」 のチェックを外しておきます。(下図カズ参照サンショウ)← 「メニュー」 - 「オプション」 - 「アカウント設定セッテイ」 - 「編集ヘンシュウとアドレス入力ニュウリョク
■ 「アプリ起動(BtExe)」 セルリンクボタンの設定セッテイ  
セルリンクボタンの設定は以下イカのようになります。 (「=」でハジまっているセルは入力ニュウリョクしたシキ表示ヒョウジしています)
「アプリ起動キドウ(BtExe)」 セルリンクボタンの設定セッテイ項目コウモクは、
「ファイル名」 「フォルダ名」 「引数」 の3ヶ所です。
引数ヒキスウ」 は最終的サイシュウテキに |Pシート2!I84| (引数ヒキスウ統合トウゴウ)を
設定していますが、そこに至るまでは次の通りです。
(縦棒 "|" は、文字数が255文字以上となる可能性カノウセイがある場合に囲みます)
Hレツの77行目ギョウメから83行目ギョウメには個々ココ引数ヒキスウ記述キジュツしています。
"=" で始まっているセルは、そのセルに入力した式を表示しています。
 件名ケンメイ(subject)についての説明セツメイ
   「ケンメイ設定セッテイ1」で、画面ガメンの「件名ケンメイ」を参照サンショウしています。
   「件名ケンメイ設定セッテイ2」で、件名ケンメイチュウのダブルクォーテーションを
   2個連結して置き換えています。
 本文ホンブン(body)についての説明セツメイ
   「本文ホンブン設定セッテイ1」で、「宛先アテサキ」「本文ホンブン」「署名ショメイ」を 結合ケツゴウしています。
   カクセルカンは、Pシート2のセルN89に設定セッテイされた改行カイギョウコード
   (CHAR(10))でつないでいます。
   ・Sheet1の本文ホンブン黄色キイロ部分ブブン(10〜25行目ギョウメ)と、
署名(26〜31行目)は結合セルです。
   ・宛先アテサキ部分ブブン本文ホンブンアイダは1ギョウけるように
改行を2つ入れています。
   「本文ホンブン設定セッテイ2」で、本文中ホンブンチュウのダブルクォーテーションを2個連結して置き換えています。
画面ガメン上部ジョウブの 「ボタン連続実行(MakeBtPush)」ボタン(アカワクナイ)で 「アプリ起動キドウ(BtExe)」 セルリンクボタンを実行ジッコウさせます。
上記ジョウキ設定セッテイで Thunderbird を起動キドウさせることができます。
■ ご参考サンコウまでに  
1.ホン処理ショリThunderbird.exe タダしくインストールされている環境カンキョウ前提ゼンテイとしています。
   今回コンカイ内容ナイヨウは、Version 45.6.0 で作成サクセイしておりますのでの Version では設定セッテイ内容ナイヨウコトなる可能性カノウセイがあります。
2.項目コウモク(to、cc、bcc、attachment)について複数フクスウ設定セッテイする場合バアイは、","(半角ハンカクカンマ)で区切クギります。
   cc を複数フクスウ設定セッテイする場合バアイレイ: cc='mail1@still.co.jp,mail2@still.co.jp'
3.存在しない添付ファイルを指定するとメールの宛先アテサキ本文ホンブンなどすべての項目が無効ムコウとなります。
(各ボタンの設定内容の詳細はStiLLヘルプをご確認ください)  
Copyright(C) アイエルアイ総合研究所 無断転載を禁じます