Outlook

【VSTO】選択中のメールアイテムを取得する

(VSTO Outlook selected mail item) OutlookのメールをCSVに出力したいって話が出たのでやってみました。その話は突如やってきた要件 「Outlookで受信したメールをCSVに出力してExcelで管理したい」(゚Д゚;)(;つД⊂)ゴシゴシ(゚Д゚)え?なんか、いろいろ間違った業…

【VSTO】既存のリボンにグループを追加する

(VSTO Outlook idMso Customize Ribbon TabMail GroupMailNew)新規にカスタムリボンをOfficeアプリに追加する場合には、リボンの追加をします。 そうではなく、元々あるタブにボタンの追加など行うこともできます。そして残念ながら、Ribbon(XML)でしかでき…

【VATO】Outlookメッセージ編集画面でMailItemオブジェクトの操作(XML編)

リボン(XML)を登録したメッセージ編集画面のMailItemの取得方法です。 1.リボンの登録 #region IRibbonExtensibility のメンバー public string GetCustomUI(string ribbonID) { if (ribbonID == "Microsoft.Outlook.Mail.Compose") { return GetResourceT…

【VSTO】Outlookで添付されたファイルを強制的にZIPに圧縮する

添付ファイルツールでは、任意に圧縮を行い添付します。 あくまでも、ユーザーが添付ファイルツールで"圧縮して添付"を行ったときのみ。そうではなく、無条件に圧縮し添付することもできます。「ドコで使うの?!」 「なんか困った時!」 実装 添付を行った…

VSTOでOutlookアドイン開発

VisualStudioTool ForOfiiceVSTOを使って、VBAやOfficeアプリとは違った拡張をやってます。Outlookアドイン - orzmakoto’s blogorzmakoto.hatenablog.com オブジェクト操作 メッセージ編集画面でMailItemオブジェクトの操作(ビジュアルデザイナ編) - orzmako…