Notifications
Clear all

Atalho Area de Trabalho

3 Posts
2 Usuários
0 Reactions
918 Visualizações
(@fkleinbley)
Posts: 62
Trusted Member
Topic starter
 

Usei o seguinte código, funciona corretamente, cria um atalho do workbook na area de trabalho... Queria saber se tem a possibilidade se escolher o ícone que vai criar o atalho? como faria isso? para não ser o padrão do excel...

On Error GoTo erro

Dim Atalho As String
Dim PastaDestino As String
Dim LocalExcel As String
Dim Livro As String
Dim VersaoAtualSistema As String

VersaoAtualSistema = ThisWorkbook.Worksheets("Definições").Range("S4").Value
PastaDestino = Environ("USERPROFILE") & "Desktop"
Atalho = PastaDestino & "DK Ponto de Venda " & VersaoAtualSistema & ".url"

LocalExcel = Application.Path & "Excel.exe"
Livro = ThisWorkbook.Path & "DK_Ponto_de_Venda_" & VersaoAtualSistema & ".xlsm"

Open Atalho For Output As #1
Print #1, "[InternetShortcut]" & vbCrLf & "URL = " & Livro
Print #1, "IconIndex=1" & vbCrLf & "IconFile=" & LocalExcel
Close #1

'ThisWorkbook.Worksheets("Definições").Range("AG136").Value = "Foi criado um atalho do sistema na sua área de trabalho."
'mensagemExclamacao.Show

Exit Sub

erro:

 
Postado : 09/03/2016 8:31 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Veja se consegue adaptar, baixe o modelo e teste :

Create a Custom Desktop Shortcut
http://www.vbaexpress.com/kb/getarticle.php?kb_id=584

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 09/03/2016 12:10 pm
(@fkleinbley)
Posts: 62
Trusted Member
Topic starter
 

Perfeito. Obrigado! Vou adaptar o código.

 
Postado : 15/03/2016 2:19 pm