Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Рабочий стол
 
 автор: час   (10.01.2009 в 19:50)   личное сообщение
 
 

Хочу от программы на рабочий стол кидать ярлычок, но не уверен в пути к рабочему столу.
Есть ли способ его узнать.


Public Function Yarlic(Kuda As String)
Dim WshShell As Object
Dim WshShortcut
Set WshShell = CreateObject("WScript.Shell")
Set WshShortcut = WshShell.CreateShortcut(Kuda & "\Плата.lnk")
WshShortcut.Arguments = "C:\autoexec.bat"
WshShortcut.Description = "Пла ярлык"
WshShortcut.HotKey = "CTRL+ALT+F"
WshShortcut.IconLocation = "shell32.dll, 5"
WshShortcut.TargetPath = CurrentProject.Path & "Ярлык.mdb"
WshShortcut.WindowStyle = 1
WshShortcut.WorkingDirectory = Kuda
WshShortcut.Save

End Function

Yarlic ("D:\Documents and Settings\1\Рабочий стол")
У меня вот такой путь, а у Вас???

  Ответить  
 
 автор: Lukas   (10.01.2009 в 20:38)   личное сообщение
 
 

А у нас так:

?Environ("USERPROFILE") & "\Рабочий стол\"

Правда прицеп "\Рабочий стол\" зависит от локализации

  Ответить  
 
 автор: Lukas   (10.01.2009 в 20:42)   личное сообщение
 
 


2 метод:

Set objShell = CreateObject("Wscript.Shell")
Set ShellApp = CreateObject("Shell.Application")

strFolder = objShell.SpecialFolders.Item("Desktop")
Set objShortcut = objShell.CreateShortcut(strFolder & "\My Shortcut.lnk")
objShortcut.TargetPath = "C:\MyDB.mdb"
objShortcut.Save

  Ответить  
 
 автор: час   (10.01.2009 в 21:25)   личное сообщение
 
 

спасибо !!!!!!!!

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList