关于shell

contactjoe 2000-07-26 12:06:00
我想用shell调用outlook的新邮件窗口并把e-mail地址添好
可是我只会如此用
id& = Shell("C:\Program Files\Outlook Express\msimn.exe", 1)
请告诉我该怎样->contactjoe@263.net
...全文
114 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
prefix 2000-08-16
  • 打赏
  • 举报
回复
不用api也可以:
shell "start.exe mailto:contactjoe@263.net"
huntout 2000-08-16
  • 打赏
  • 举报
回复
Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _
(ByVal hwnd As Long, ByVal lpOperation As String, _
ByVal lpFile As String, ByVal lpParameters As String, _
ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

ShellExecute Me.hwnd, vbNullString, "mailto:contactjoe@263.net", vbNullString, vbNullString, 0&

shines77 2000-08-16
  • 打赏
  • 举报
回复
你甚至可以把标题也填好!
例如:
ShellExecute Me.hwnd, vbNullString, "mailto:contactjoe@263.net?subject=我好想你哦!", vbNullString, vbNullString, 0&

标题是:我好。。你哦!
huntout 2000-07-26
  • 打赏
  • 举报
回复
最好直接用mailto
id& = Shell("mailto:contactjoe@263.net", 1)
這樣會調用預設郵件程序。
bobar 2000-07-26
  • 打赏
  • 举报
回复
ShellExecute Me.hwnd, "Open", "mailto:bobar@21cn.com", "", "", 0
ShellExecute为APi函数

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧