SSブログ

Infopathでメール送信フォームを開く(データ接続 と mailto)

Infopathからメール送信するには2つの方法がある。データ接続とmailtoへのハイパーリンクである

データ接続

  データ > データ接続 > 追加 > "データの送信" を選択し、次へ > "電子メールメッセージとして送信” を選択し、次へ
    > to, cc 等のフィールド値を指定し、次へ > 次へ > 完了

  ボタンコントロールを配置、
  "動作" を "送信" とした場合、ボタンのプロパティ > 全般 > 送信オプション >
    "ユーザによるこのフォームの送信を許可する" > "フォームのデータを単一の宛先に送信する"  が選択され、
    "送信用のデータ接続を選択する" にて、作成したデータ接続が選択されていることを確認

  "動作" を "動作規則とユーザ設定コード" とした場合、ボタンのルール > 新規作成 > 動作 > 追加 > 
    "データを送信する" > "データ接続" が作成したデータ接続が選択されていることを確認 

mailtoへのハイパーリンク

  セクション(グループ)内にテキストフィールドとハイパーリンクを配置
  ハイパーリンクのプロパティで、
    "リンク先" を "データソース" にして、以下のXpath式を指定
      concat( "mailto: ",my:フィールド1,"?subject=",フィールド2,"&cc=",my:フィールド3,"&body=",my:フィールド4)
    "表示" を "テキスト" にして、例えば、以下のような文字列を指定
      "メール送信フォームを開く" 

  参考:http://blogs.msdn.com/b/saikik/archive/2008/11/22/infopath-to-cc.aspx
       http://office.microsoft.com/ja-jp/infopath/HP010686021041.aspx

 

※ いずれの場合も、Wondowsの "既定のプログラム" で設定されているメールプログラムが起動する

(Infopath2010, Outlook2007)


Excelシートに別のシートをリンク貼り付け

列幅の異なるシートを1つのシートで作成したいとき、、、、

シート [AAA] の一部に、列幅の違う表を差し込みたいとき、シート [BBB] の表を、
”図のリンク貼り付け” で似たような表現ができる

シート [BBB] の表をコピーして、シート [AAA] の差し込みたい位置で、
図のリンク貼り付けを行うと、コピーした表が ”図” として貼り付きリンクされる

シート [BBB] を編集すると、貼り付けた図も更新される

(Excel2007, Excel2010)

 


Windows8 タスクバーにスタートメニューを追加する

Windows8 でのスタートメニュー フォルダ の場所:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs

タスクバーに登録するには:
  タスクバー上で右クリック > ツールバー > 新規ツールバー として、
  上記フォルダを追加する

(Windows8)

 


この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。