![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e6f04cf)
ワード上でコマンドボタンをつくり、そこに
「このファイルを添付してメールを送る」という意味をこめて以下のような記述をしました。
Private Sub CommandButton2_Click()
Dim strAddress As String
strAddress = "●●@●●●.com"
ActiveWorkbook.SendMail Recipients:=strAddress
End Sub
しかし、「オブジェクトが必要です」というエラーが出てしまいます。
エクセルではこれで問題なかったのですが、どうしたら正しい記述になりますでしょうか。
ご教示よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
エラーの克服方法はWORDのVBAヘルプで関連項目を
調べる事です。教えて!Gooより詳細があります。
Private Sub CommandButton2_Click()
Dim strAddress As String
Options.SendMailAttach = True
strAddress = "●●@●●●.com"
ActiveDocument.HasRoutingSlip = True
With ActiveDocument.RoutingSlip
.Subject = "Status Document"
.AddRecipient Recipient:=strAddress
End With
ActiveDocument.SendMail
End Sub
No.1
- 回答日時:
>ActiveWorkbook.SendMail Recipients:=strAddress
Workbookはエクセルのブックですから、wordなら、
ActiveDocument.SendMail Recipients:=strAddress
ではないでしょうか?
この回答への補足
早速のご回答ありがとうございます。
試してみたところ
「コンパイルエラー:引数の数が一致していません。または不正なプロパティを指定しています」
と出てしまいます。
申し訳ありませんが、このエラーの克服方法を教えてください。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルVBAでオブジェクトが必要です 2 2022/09/10 16:37
- Excel(エクセル) 【マクロ】スクショ印刷がうまく動かない件 5 2022/12/06 17:37
- Visual Basic(VBA) outlook マクロが終了しません。 1 2022/09/02 11:14
- Excel(エクセル) 2つのVBAを一緒にしたら機能しなくなりました(エクセル) 7 2022/06/02 12:41
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Visual Basic(VBA) VBAでoutlook365が起動しません。 4 2022/08/25 13:31
- Excel(エクセル) エクセルVBA、間違っているコード内容を正して頂けませんか? エクセルワークシートに納品書を作ったの 2 2023/08/02 21:13
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- Visual Basic(VBA) Accessフォームで全レコードを指定のExcelのセルへ転送し印刷する方法について 2 2022/09/08 18:23
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Debug Assertion Failed?
-
NET USE コマンドでエ...
-
VBAでFormat がうまく使えない
-
POV-Ray についての質問です!
-
ACCESS VBAのOpenForm書き方
-
C# HttpWebRequestのエラーにつ...
-
iphone同期時にエラーが出ます
-
LTspiceのTime Stepエラーについて
-
bcpadがうまく実行できないので...
-
jw cadの名前をつけて保存・・...
-
勝手にショートカットのリンク...
-
Googleドライブにインターネッ...
-
ショートカットファイルが開け...
-
メモ帳を保存せずに誤って閉じ...
-
更新日時等の表示がおかしい
-
DVD-Rなのに再書き込みや削除が...
-
フォルダを間違って削除しない...
-
makefileが見つかりません。 つ...
-
勝手に暗号化されます
-
急いでいます。XDWファイルの開...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでFormat がうまく使えない
-
Debug Assertion Failed?
-
NET USE コマンドでエ...
-
POV-Ray についての質問です!
-
Excel ファイルに保存すると実...
-
不明なソフトウェア例外(0xe06...
-
ホームページビルダーの”全体の...
-
シェルスクリプトの実行エラー...
-
vbaでファイルを開くパス名に変...
-
エラーコード 70 「書き込み...
-
図形のクリアで実行時の1004エ...
-
ACCESS VBAのOpenForm書き方
-
Web.Config 構成ファイルのエラー
-
Access ADOで文字列を日付型へi...
-
C# HttpWebRequestのエラーにつ...
-
LTspiceのTime Stepエラーについて
-
bcpadがうまく実行できないので...
-
VB5のEXEの起動時エラー
-
xmlドキュメントから別拡張子で...
-
VBAで印刷するとエラーになって...
おすすめ情報