「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) アイエルアイ総合研究所 無断転載を禁じます