お世話になります。
ExcelVBAでOutlookのメールを作成する際に文字(特殊文字?)が消えてしまうことを解消したいです。
処理手順は以下の通りです。
stringmessage = "テスト前" & "�" & "テスト後"
Set ol = CreateObject("Outlook.Application")
Set m = ol.CreateItemFromTemplate("テンプレートファイル.oft")
'テンプレートファイルはTEXT形式
m.Body = Replace(m.Body, "置き換え文字列", stringmessage)
m.Display
※実際の処理では、stringmessageへはExcelのセルに入力されている文字列を
取得して設定しています。
作成されたメールを確認すると、本文の記載が
"テスト前テスト後"
となり、�が消えています。
なお、m.Displayの直前でstringmessageをExcelのフォームに出力してみると
"テスト前�テスト後"
と表示されます。
別のツールで出力した元の文字列(�)が文字化けしていると考えられるのですが、
それも含めて「出力された文字列と全く同じ文字列をメール本文に貼り付けて送付する」という仕様があるため、上記を解消したく。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
>※実際の処理では、stringmessageへはExcelのセルに入力されている文字列を
取得して設定しています。
? Sheet4.Range("A1")
で試してみるとこの時点で?に置き換わっていますが
そちらでは如何でしょうか?
HTMLメールを作成→テキストメールにフォーマット変更で対応できました。
m.HTMLBody = Replace(m.Body, "置き換え文字列", stringmessage)
m.BodyFormat = 1
m.Display
意図しない改行が入ったりするのですが、ひとまず、上記文字は表現できたので妥協します。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テストケースの作成方法
-
「H/W」,[S/W」,「N...
-
タスクスケジュールの継続時間
-
Gimpが商用利用OKであることの理由
-
PCによってエクセル関数が出...
-
配布○という言葉について
-
iPhone「 iCloud 写真 アップデ...
-
ツールとアプリの違い
-
Root化についてです。NEC LaVie...
-
プレイステーション、任天堂64...
-
解約したあとのスマホなのです...
-
ペイントソフト
-
ログオフでもスケジュール実行...
-
RedHat7JのP2V
-
PX-105のドライバーについて
-
WindowsとMacintosh
-
ドリームウィーバーCS4の使...
-
タスクマネージャーのメニュー
-
動画の静止画をキャプチャ
-
仮想化ソフトウェア
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テストケースの作成方法
-
ExcelVBAからOutlookメール作成...
-
ベンチテストについて
-
不安定なOSとはどういう意味?
-
ソフト開発で必要なテストを教...
-
「テスト観点」について教えて...
-
ブラックボックステストの内容...
-
「H/W」,[S/W」,「N...
-
インテルに続き、AMDまでもCPU...
-
VT-dの有無で何が変わる?
-
ツールとアプリの違い
-
Gimpが商用利用OKであることの理由
-
PCによってエクセル関数が出...
-
iPhone「 iCloud 写真 アップデ...
-
BUFFALOの エアナビゲータって ...
-
タスクスケジュールの継続時間
-
ジョブとタスクの違い? 働くこ...
-
Word2010の「ツール」ってどこ...
-
PCの事で質問です 某オンライン...
-
pdfファイルにAcrobatで入力し...
おすすめ情報
Excel、Outlookは2010です。