VBA创建桌面快捷方式-王樵民
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 源码示例


VBA创建桌面快捷方式

发表时间:2011/8/26 18:30:33 评论(3) 浏览(13324)  评论 | 加入收藏 | 复制
   
摘 要:本文给出一个函数,专门用于桌面快捷方式的创建。
正 文:

      本文介绍一个函数,用于创建桌面快捷方式,有时我们设计好了数据库,需要建立桌面快捷方式,一般都是手工创建快捷方式,本文给出一个函数,专门用于桌面快捷方式的创建,请参考附件:

点击下载此附件


下面的代码为函数源码:

'设置桌面快捷方式 需要引用Windows Script Host Object Model
Sub 快捷方式(路径名, 文件名 As String, Optional 扩展名 As String = "mdb")
Dim strDesktop As String
Dim strPrograms As String
Dim wsh As New WshShell
Dim strAppPath As String
strAppPath = 路径名
strDesktop = wsh.SpecialFolders("Desktop")
Set objShellLink = wsh.CreateShortcut(strDesktop & "\" & 文件名 & ".lnk")
objShellLink.TargetPath = strAppPath & "\" & 文件名 & "." & 扩展名
objShellLink.WorkingDirectory = strDesktop
objShellLink.Save
End Sub


调用示例1:为当前目录中的“示例1.mdb”创建快捷方式

lj = CurrentProject.Path
快捷方式 lj, "示例1"
'快捷方式 lj, "示例1", "Mdb"
MsgBox "桌面快捷方式创建完毕"


调用示例2:为当前目录中的“示例2.mde”创建快捷方式

lj = CurrentProject.Path
快捷方式 lj, "示例2", "MDE"
MsgBox "桌面快捷方式创建完毕"


Access软件网交流QQ群(群号:198465573)
 
 相关文章
access中使用快捷方式插入时间/日期  【UMVSoft整理  2009/6/3】
[分享]建立桌面快捷方式(又一法)  【andymark  2009/10/12】
【access小品】创建文件(夹)快捷方式  【todaynew  2010/7/6】
VBA创建桌面快捷方式  【王樵民  2011/8/26】
为你的程序设置一个桌面快捷方式图标  【Victor Duane  2011/9/8】
常见问答
技术分类
相关资源
文章搜索
关于作者

王樵民

文章分类

文章存档

友情链接