• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel2007データをメールで送信)

Excel2007データをメールで送信

このQ&Aのポイント
  • Excel2007データをメールで送信する方法について教えてください。
  • 現在Excel2007データをメールで送信するためにBASP21を使用していますが、送信に時間がかかることがあります。VBAからOutlookを起動して送信する方法を教えてください。
  • メールを送信する際にobjMAIL.SendでOutlookからメッセージが表示されるため、VBAの処理が停止してしまいます。他のアプリケーションや方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

http://office.microsoft.com/ja-jp/outlook-help/HA001229943.aspx には下記の記述があります。 --- セキュリティ センターのセキュリティ設定を参照する セキュリティ センターの [プログラムによるアクセス] の各セキュリティ設定には、以下のオプションがあります。 ・ [ウイルス対策ソフトウェアが無効であるか最新の状態でない場合に、不審な動作に関する警告を表示する (推奨)] これは Office Outlook 2007 の既定の設定です。不審な動作とは、信頼されていないプログラムが Outlook へのアクセスを試みることです。 ・ [不審な動作に関する警告を常に表示する] これは安全性が最も高い設定であり、プログラムが Outlook へのアクセスを試みるたびに、信頼について判断を求めるメッセージが毎回表示されます。 ・[不審な動作に関する警告を表示しない (推奨しません)] これは安全性が最も低い設定です。 これらの設定を参照するには、次の操作を行います。 1.[ツール] メニューの [セキュリティ センター] をクリックします。 2.[プログラムによるアクセス] をクリックします。 --- 上記のオプションの [不審な動作に関する警告を表示しない (推奨しません)] を選択すれば、ウイルススキャンソフトをインストールしなくても警告が表示されなくなります。 ただし、お勧めはできません。

y_r_358
質問者

お礼

ご足労お掛けしました。無事に解決致しました。 ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

http://office.microsoft.com/ja-jp/outlook-help/HA001229943.aspx に回避策が記載されています。

y_r_358
質問者

お礼

ご回答ありがとうございます。 さまざまな事情があって、ウイルスソフトを使用できません。 ルータはRTX2000を使用しており、プロキシなどですべて管理されているのでPC別にウイルスソフトはインストールできません。 なので、ほかの方法があれば教えてくだされば幸いです。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excel2010からのメール本文の送信

    ・Windows7 Pro 32bit ・Outlook2010を既定のプログラムに設定 ・Thunderbirdをメインのメーラーとして使用 上記環境にて、以下の操作を実施。 1.Excel2010の「メールの宛先に送信」ボタンから   シートの内容をメール本文として送信。   ※この時、Outlook2010は起動していない。   ※受信メールはサーバに残す設定。    ↓ 2.Excel2010には、   「このメッセージは yyyy/mm/dd hh:mm に送信されました。」の   メッセージが表示されている。    ↓ 3.Thunderbirdでメールの着信を待つも、メールは届かない。    ↓ 4.Outlook2010を起動。    ↓ 5.Outlook2010にてExcel2010からのメールを受信。   (起動のタイミングで送受信した?)    ↓ 6.ThunderbirdでもExcel2010からのメールを受信。 結果として、Excel2010のシート本文をメール送信するには、 Outlook2010が起動している必要があるように見えます。 (Excel2010でメール送信のキックをかけられない?) Office2000(Excel2000とOutlookExpress(OE))の組み合わせでは、 OEが起動していなくても、 Excel2000からメール本文として送信されたメールを Thunderbirdなど、OE以外のメーラで受信する事ができていたと思います。 (Excel2000でメール送信のキックをかけていた?) Windows7、Office2010の組み合わせで、 同様の環境を作る事は無理なのでしょうか? (Outlookを起動しなくてもExcel本文をメール送信できる) それとも、私の設定方法が間違っているのでしょうか? (ほぼ、初期設定のままですが・・・) ご存知の方がいらっしゃれば、ご教示お願い致します。

  • ACCESS2000からのメール送信について

    WINDOWS XP と OUTLOOK からのメール送信は、sendObject で メール送信可能ですが、Windows 7 と Windows Live Maile での組み合わせでは、ACCESS が エラー無しで終了してしまいます。いろいろ調べると事例が有るらしくて BASP21 を使用するようにアドバイスが多いみたいですが、まだ XP と OUTLOOK 機が多いので 今までのプログラムで行きたいのですが、解決方法を教えてください。 よろしくお願いします。 

  • Excel-VBAを用いてのOutlook2003でのメール送信

    先週メールソフトをOutlook2000からOutlook2003にUpgradeしました。 Outlook オブジェクト モデルを使用しているプログラムを実行して Send メソッドを呼び出すとき、プログラムがメッセージを送信しようとしていることを通知する警告メッセージ(このメッセージの送信を許可するかどうか、[はい] [いいえ] の両方のボタン)が表示されるようになりました。[はい] ボタンは、警告メッセージの表示後 5 秒経過するまで使用不可の状態になっています。 この警告メッセージを出さないようにするためにはどうしたらいいでしょう?因みにセキュリティーレベルを変更してもダメでした。 OUTLOOK2000ではこのような警告メッセージがでなかったのでスムーズに仕事ができたので、大変困っています。

  • マクロで携帯にメール送信

    いつもお世話になっております。 過去に何度か質問をさせていただき、今回のマクロまでたどり着くことが出来ました。 下記の内容にて、作成しました。 ここで、 (1)セルB1にあて先メアドを置いた場合に、メアドを載せる場合 (2)メールを送信する命令で、【myItem.Send】や【SendMail】ではメールが送信されている場合と送信待機の場合がはっせいしております。必ず、送信するまでの命令を、お教えいただきたいです。 PC環境は、XPです。 メールはMicrosoft Office Outlookです。 Sub CreateMail() '参照設定 : Miscosoft Outlook 9.0Object Library Const ShName = "MAIL送信" Const SbjAdd = "b2" Const BodyAdd = "b3:b14" Dim olApp As Outlook.Application Dim objMail As Outlook.MailItem Dim Rng As Range Dim StrBody As String Set olApp = Outlook.Application Set objMail = olApp.CreateItem(olMailItem) For Each Rng In Range(BodyAdd) StrBody = StrBody & Rng.Value & vbLf Next Rng With objMail .Subject = Worksheets(ShName).Range(SbjAdd).Value .Body = StrBody .Display End With End Sub

  • 同じメールを複数の宛先に送信したい

    outlook2010で、同じメール(PDF添付あり)をいくつかの差出人から、複数の宛先に送りたいです。 イメージとしては、新規のメールを作り、toとCCと宛名、差出人アドレスをexcelから差しこむようなものを作りたいのですが、 ワードの差し込みだと添付ができず、差出人も変えられない。 エクセルのVBAも作ってみたのですがシートの画面が入ってしまい、差出人も変えられません。 outlookのマクロは書いたことがないので、いまいちイメージがわかず、、、 他のメーラーを使うことは考えてませんので、outlook,excel,wordでできる範囲のことを教えていただければ、、、

  • PHPで携帯へのメールの送信について

    お世話になります。 mb_send_mailを使ってメールの送信プログラムを作成しているのですけれど、 携帯電話への送信がうまくいかないようなのです。 (vodafoneで試してみました) 他のPCには送れるようなのですが、何か方法があるのでしょうか? よろしくお願いいたします。

    • 締切済み
    • PHP
  • EXCEL画面から直接メール(outlook express)送信が出来ない!

    EXCEL画面から直接メール(outlook express)送信が出来ない! EXCELを開いてい、ファイル(F)→送信(D)で当該ファイルを送信しようとすると “プロファイルの選択”の画面が出てきて、設定を促されます。 これに、どの様に設定すればよいか、分かりません 設定方法を御教え下さい。 (設定画面の選択プロファイル名は2つあり、1つはmicrosoft outlook 2つ目はmicrosoft outlook innternet settings となっております。) 使用環境は ・ windows98 ・ Office97(EXCEL97) ・ 接続(社内LAN イントラネット) ・メール:outlook express 以上

  • Windowsメールで送信したら、Outlookにメールが送信される。

    初めて質問します。WindwsVistaでWindowsメールを使用して、メールを送信したところ、OutLookにメールが送信されてしまいます。仕方がないのでもう一度OutLookに移ったメールを送信していますが、とても面倒です。Windowsメールで送信したのだからWindowsメール内で送信が完了し、送信済みフォルダにメールが移らないのはなぜでしょうか?対処方法を教えてください。

  • Outlook2013でメールが送信できません

    最近、PCを買い換え、旧PCから環境を移行しました。 元々Outlook2007を使用しており、Outlook.pstファイルを新PCへコピーし 新環境であるOutlook2013へ組み込みを行っています。 PSTファイルは旧旧環境からずっと使用しており、形式は「Outlook データ ファイル (97-2002)」です。 ある日、メールを送ろうとメールを作成し、送信ボタンを押下。 送信トレイにメールが入ったことを確認し、送受信ボタンを押しましたが、 メールの受信は問題無いのですが、送信トレイにメールが残ったままでした。 ちなみに、送受信状況のダイアログでは、受信・送信ともに「完了」のステータスです。 何度やってもメールが送信されないため、色々調べて下記URLを参考にしてみましたが結果はNGでした。  http://report.station.ez-net.jp/software/microsoft/office/outlook/2013.send.asp   AppleのiCloud Outlook Add-inの無効または削除 なお、受信・送信のステータスは「完了」となると上述しましたが、 メールアカウント設定の画面でテスト送受信をすると、受信は「完了」となりますが 送信はエラーとなります。  エラー内容:   テスト電子メールメッセージの送信:送信(SMTP)サーバーからの応答を待機中に   操作がタイムアウトになりました。このメッセージを引き続き受信する場合は、   サーバー管理者かインターネットサービス・プロバイダー(ISP)に問い合わせてください。 プロバイダーはjcomを利用していますが、POP・SMTPともにサーバーまでpingが飛びます。 Outlook2007では問題無かったため、Outlook2013特有の問題だとは思いますが、 どなたか知恵をお貸し頂けないでしょうか。 宜しくお願いします。

  • メール送信について

    こんばんは。PHPでmb_send_mailを使ってメールを送信したいのですが、「Warning: mb_send_mail() [function.mb-send-mail]: SMTP server response: 521 mail not accepted from this domain in C:\Program Files\Apache Group\Apache2\htdocs\samples\chap2\sendmail.php on line 5メール送信に失敗しました。」とエラーが出てしまい上手くできません。 ■PHPスクリプト 1:<?php 2:$to='○○○○○@yahoo.co.jp'; 3:$subject='テストメール'; 4:$body='ようこそ!'; 5:if(mb_send_mail($to,$subject,$body)){ 6: print('メール送信に成功しました。'); 7:} 8:else{ 9: print('メール送信に失敗しました。'); 10:} 11:?> PHP.iniファイルはSMTP=smtp.mail.yahoo.co.jp、sendmail_from=CQW15204nifty.comと設定しております。 参考書通りにやっているのですが、メーラーに送られません。この状態で他に考えられる原因とかありますか?わかる方ぜひ教えてください。

    • 締切済み
    • PHP