- ベストアンサー
Access2003でOutlookを起動する方法
Access2003のフォーム上に「メールを起動」というコマンドボタンを作成し、そのボタンをクリックするとOutlookが起動されるようにしたいのですが、方法が分かりません。 どなたかご存知の方がいらっしゃいましたら教えて頂きたいのですが、宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
開くだけなら、 http://www.ken3.org/vba/backno/vba183.html にあるコードの一部で、以下のように。 Private Sub メールを起動_Click() Dim oApp As Object Dim myNameSpace As Object Dim myFolder As Object 'outlook 起動 Set oApp = CreateObject("Outlook.Application") Set myNameSpace = oApp.GetNamespace("MAPI") Set myFolder = myNameSpace.GetDefaultFolder(6) myFolder.Display 'かならずオブジェクトの破棄をする Set myFolder = Nothing Set myNameSpace = Nothing Set oApp = Nothing End Sub その他については以下も参考に。、 http://www.mahoutsukaino.com/ac/ac2000/monooki/maillist.htm http://jsajax.com/accessOtehon/Chapter6/CH6-3.aspx
その他の回答 (1)
- tate_san
- ベストアンサー率33% (1/3)
コマンドボタンのクリックイベントに下記コードを記入。 Dim RetVal RetVal = Shell(pathname, 1) ※ pathnameは、Outlookの実行ファイルのフルパスを記入。ヘルプで“Shell”と入力し、Shell関数のヘルプを確認してください。