初めての投稿...私はVBAにはかなり新しく、現在はカチカチとピンチと修正の段階にありますが、これは長くはないと思います。Query and VBA経由でメールを送信する
私は現在、Accessで遊んでおり、レッスンが必要なときに教師がアプリケーションをログするデータベースを開発しようとしています(理想的にはSQLでこれをやっていますが、現在できません)。
Accessのデータベースとフォームはかなりありますが、アプリケーションが作成されたときにデータベースからスタッフの特定のメンバーに通知したいと思います。スタッフの選択は、コンボボックスから彼/彼女を選択することによって行われ、クエリによって駆動される。質問の理由は、特定のスタッフにこの通知を受け取ることだけです。本質的には、他のスタッフを管理する人です。
スタッフのメンバーが選択されると、私は基本的にアプリケーションを作成している人がボタンをクリックして、コンボボックスで選択された人に電子メールを送信するようにします。私は何かを一緒にVBAに入れようとしましたが、私は何かをしてから何もしないOutlookのちらつきを得ます。
これは私がその後、スタッフテーブルに電子メールアドレスを見つけるために、コンボボックスで選択されたスタッフを使用してのDLookupで、これまで持っているものです。
Private Sub Command788_Click()
Dim Email_Note As Variant
Email_Note = DLookup("Email", "Staff", Forms![Cover Application Form]!Combo767)
Dim olLook As Outlook.Application
Dim olNewEmail As Outlook.CreateItem
Dim StrContactEmail As String
Set olLook = New Outlook.Application
Set olNewEmail = olLook.CreateItem(olMailItem)
strEmailSubject = "Application for Cover: Line Manager Notification"
strEmailText = "Something in here..."
StrContactEmail = "Email_Note"
olNewEmail.Display
End Sub
olNewEmail.Send – serakfalcon
ありがとうございます - 私はその変更を行います。コマンドボタンをクリックして応答が表示されなくなりました。確かに私は昨日やった。残りの部分はどう思いますか? –
私はコードにブレークポイントを入れて、olLookを調べる必要があると思います。 – serakfalcon