こんにちわ。
メールウインドウを開かせて、雛型をセットする処理を作っています。
そこで、mailto構文を使ってShellExecuteで下記の様に実現させようとしたのですが、
CSTring ADD="メアド",SUBJ="タイトル",BODY="本文";
MAIL="mailto:"+ADD+"?subject="+SUBJ+"&body="+BODY;
ShellExecute(NULL,"open",MAIL,NULL,NULL,SW_SHOWNORMAL);
こうすると、確かに思い通りの動作をしてくれましたが、
問題が1つありまして、本文が長く(恐らく255byteぐらい)なると、
メールウィンドウ自体開いてくれなくなります。
その状態から本文を削っていくと、正常に表示されます。
この方法での本文の長さは上限が決まっていて対処方法はないのでしょうか?
よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
メールアドレスの文字数には制限があるみたいです。
↓参照
ソースを見つけられなかったのですが
本文にも文字数制限があったような気がします。
渡すパラメータの文字数制限なので同じ原因という
気がしなくもないのですが…。
もし同じ原因だと回避方法はなさそうですね。
参考URL:http://support.microsoft.com/default.aspx?scid=k …
早速の回答ありがとうございます。
普段は軽いのでWin98で作業してるんですが、
リンク先を確認してみて、NT4の原因と書かれていましたので、
もしやと思い、Win2000とXPの方で同じソースを実行してみたら、
260byte(?)を超えても使えました!
ただし、無制限と言うわけではないようで、
ある程度長くなるとWin98と同様に起動できませんでした。
正確に何バイトかはわかりませんが…
取り敢えず、2000・XP用と言うことで使うことにします(^^;
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2022/10/12 12:55
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/11 12:55
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- PHP phpのメールフォームの完了画面でメール受信のコードを書いています。 1 2023/05/31 11:39
- Visual Basic(VBA) Excel VBA メール作成について 本文の中にExcel でコピーした図を上下に2つ 貼り付けを 2 2023/06/14 01:48
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- Visual Basic(VBA) エクセル VBA メール本文に指定セルに記載されているURLをリンクとして記載する方法 8 2022/08/08 07:50
- 英語 Osseointegration has been suggested to represent a 3 2022/06/10 08:22
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- Visual Basic(VBA) VBAにてメール作成した際、一部指定箇所のみ赤文字にしたいです。 下記の内容ですと作成されたメール本 1 2022/04/27 13:31
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
指定URLを新しいウィンドウで開...
-
プルダウンメニューの開く方向...
-
自分のサイトを開いた時にウィ...
-
HP、リンク先を最大化で開く方...
-
htmlのボタンでF11を入力
-
ダイアログボックスより大きい...
-
DBからPDFを取得して別画面で表...
-
FindWindowの使い方
-
表示中のURLなどをバッチファイ...
-
新しいタブで開かせない方法は...
-
QT 半透明の画面生成について
-
テーブルタグのsummary="-"
-
HP作成にあたり HTMLで...
-
アンカータグ(<a>)のname属性...
-
HTML,js)リンクを新しいタブで...
-
メモ帳やエディタで一度にスペ...
-
AfterEffectsでイージーイーズ...
-
XMLを作成してもタグしか表示さ...
-
長いURLを途中で改行(折り返す...
-
H1タグに改行の<br>を使う
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
新しいタブで開かせない方法は...
-
指定URLを新しいウィンドウで開...
-
プルダウンメニューの開く方向...
-
ハイパーリンクからメニュー無...
-
自分のサイトを開いた時にウィ...
-
ASP.Net 別ウィンドウを開く・...
-
HTML 全画面表示 リンク先の...
-
FindWindowの使い方
-
DBからPDFを取得して別画面で表...
-
VC、コンソールアプリ結果の...
-
表示中のURLなどをバッチファイ...
-
プルダウンメニューからリンク→...
-
別ウィンドウで複数ページを同...
-
OpenCVのcvNamedWindowによるウ...
-
ホームページビルダーでのドロ...
-
VC++2010 MFC サイズの最大化に...
-
インラインフレームの中の表示...
-
htmlのボタンでF11を入力
-
googleマップをポップアップウ...
-
メモ帳やエディタで一度にスペ...
おすすめ情報