• ベストアンサー

Microsoft Access 2000で

アクセス2000を使って名簿を管理しています。 フォーム上にE-MAILのテキストボックスがあるのですが、そのよこにボタンを作ってそこをクリックしたら、Outlook Express が立ち上がってあて先にそのメールアドレスが入るようにしたいのですが、どうやっていいものか良く分かりません。SendObject使っても、Outlookしか立ち上がらないし・・・。 よろしくお願いします

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

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

E-MAILの入ったテキストボックスを仮に”アドレス”、 ボタンを仮に”電子メールの作成”としたとき、電子メール作成ボタンクリック時のイベントで、 Private Sub 電子メールの作成_Click() On Error GoTo Err_電子メールの作成_Click Me.電子メールの作成.HyperlinkAddress = "mailto:" & Me.アドレス Exit_電子メールの作成_Click: Exit Sub Err_電子メールの作成_Click: MsgBox Err.Description Resume Exit_電子メールの作成_Click End Sub とすれば、メッセージの作成ウインドウが表示されます。 ご参考になれば幸いです。m(__)m

toshima
質問者

お礼

うまくできました!! 有り難うございます。 しばらくはまってたんですっきりしました!!!

関連するQ&A

  • テキストボックスの内容をOutlook Expressの新規作成に貼り付ける方法は?

    テキストボックスに入力されたデータをコマンドボタンクリック一発でOutlook Expressの新規作成メールの本文部分にコピーする方法はありますか?また、入力した宛先アドレスを同じようにOutlook Expressの新規メールの宛先部分に貼り付ける方法もあるのでしょうか?教えてください!!!

  • access ハイパーリンク

    ACCESSの初心者です。 テキストボックスに入力されたメールアドレスでハイパーリンクさせOutLook Expressを使ってメールを出したいのですが、OutLookが立ちあがってしまいます。 OutLook Expressが立ちあがるように設定を変えたいのですが、どのようにすればよいでしょうか? よろしくお願いします。

  • アクセスでコマンドボタンからメール作成について。

    アクセスのあるフォーム上でコマンドボタンを押すとOutlook Expressが開くようにしてあります。アドレスを入力する欄があるのですが、アプリケーションとしてただ開くだけで、改めてアドレスを入力なり選択なりする必要があります。そのコマンドボタンを1クリックするとOutlook Expressのメール新規作成画面が開き、そのアドレスが自動的に挿入されるようにしたいのですが、難しいでしょうか?どなたかご教授願います。

  • Accessのチェックボックス

    こんにちは。AccessのVBAについてお教えください。 下記URLに質問内容の画像を配置しました。 http://kie.nu/tli フォーム1にテキストボックス1というコントロールを配置しました。テキストボックス1に名簿IDの数値を入力して、ボタン1をクリックします。 もしチェックボックス1に既にチェックが入っていたらメッセージ「チェックが既に入っています。」といったメッセージを表示したいと思います。 そこで、ボタンを押した時に、 If フォーム1!サブフォーム1!チェックボックス1.Value = -1 Then msgbox "チェックが既に入っています。" end if とやりましたが、うまく動きません。どうやれば、うまく動くようになりますかご教授頂けませんでしょうか。よろしくお願いいたします。

  • AccessのVBAにおいて,アクセスフォームに表示されている「値」を

    AccessのVBAにおいて,アクセスフォームに表示されている「値」を変数の中に格納したい。  例えば,オートフォームの単票形式でフォームを作成した場合,「番号」「製品」といったフィールドが2個あるテーブルを使うと,「番号」「製品」という名前のテキストボックスが2個ほどできます。 (フィールド名やテキストボックス名は問題ではありません。) このフォーム上に「ボタン」を配置し,このボタンをクリックした時に,「製品」というテキストボックスの内容を,メッセージボックスで表示させたい。 MsgBox (Me.製品.Text) と書いてもエラーとなります。 実際には,このフォームで欲しいデータを見つけた時,ボタンクリックで,テキストボックスに表示されている内容をグローバル変数に格納したいのですが,方法が分かりません。 Access 初心者です。どなたかよろしくお願いします。

  • Access VBA 他アプリケーション

    Accessのフォームから他アプリケーションを起動するボタンをつくります。 起動したアプリケーションの入力フォームへ、Accessのフォームのテキストボックスの内容を書き込む事はできないでしょうか? 例えば、Accessのフォームに『OKWave』と入力されたテキストボックスと、ブラウザが開くボタンが配置されているとします。ボタンをクリックするとブラウザが起動し、起動したら任意の検索サイトが表示され、そのサイトのフォームに、Accessのフォームのテキストボックスにかかれている、『OKWave』が自動的に入力するようなVBAを書きたいと思います。 よろしくお願いします。

  • access2000でカレンダーコントロールをいろいろな場面で

    access2000で1つのカレンダーコントロールをいろいろな(複数の)場面で利用したいと思います。 カレンダーコントロールを置いたフォームは作成しました。→「カレンダーフォーム」 カレンダーフォームで取得した値をテキストボックスに戻すプロシージャも作成し、うまくいっています。 しかし、特定のテキストボックスに対してしか機能しません。 1つのカレンダーフォームで、複数のテキストボックスに入力させるプロシージャを教えてください。 カレンダーフォームの起動は、sample1_frm上のコマンドボタン1、コマンドボタン2やsample2_frm上のコマンドボタン1、コマンドボタン2を押すと起動するようにしたいと思います。 sample1_frm上のテキストボックス1(横にコマンドボタン1)やテキストボックス2(横にコマンドボタン2)があるので、それに対応したテキストボックスにカレンダーコントロールで取得した値を代入する方式です。 どのように1つのカレンダーフォームで各フォーム、テキストボックスに対応したコードを書けばよいでしょうか?

  • Outlook Expressの操作について

    ヘルプを見たのですが、分からなかったので質問です。 Private Sub Command1_Click() Ret=Shell("C:\Program File\Outlook Express\msimn.exe/mailurl:mailto:宛先&bcc=宛先&subject=件名&body=本文%20") End Sub とかいてOutlook Expressを起動させています。アドレス登録画面も作りました。テキストボックスに登録したアドレスを表示させ、コマンドボタンをクリックしたときに、メールの宛先に入れたいのですが、どうしたらよいのでしょうか?よろしくお願いします。

  • Microsoft Access2003/2007

    Microsoft Access2003/2007についてです。 Microsoft Access2003/2007のフォームで、Tabキーによるテキストボックス間移動順序の変更は可能でしょうか?可能でしたら方法を教えてください

  • accessのフォーム上からブラウザの検索

    Access2000のフォーム上のテキストボックスに文字を入れて、横に配置したボタンを押すと、ブラウザが立ち上がってテキストボックスに入力した文字でgoogleの検索ができるような仕組みを作りたいと思っているのですが、可能でしょうか?

専門家に質問してみよう