- Katılım
- 5 Aralık 2007
- Mesajlar
- 635
- Excel Vers. ve Dili
- Office 2007
- Altın Üyelik Bitiş Tarihi
- 08-05-2021
İyi akşamlar,
Sayfa1 de A1&B1 hücrelerindeki verileri dosya adı olarak alıp D içindeki X klasörü içine kaydettiğim dosyaya otomatik olarak kısa yol oluşturmak için hazırladığım aşağıdaki makro istenilen isimle kısa yol oluşturmasına rağmen, oluşturulan kısa yol dosyayı bulamıyor.. Kodlarda nasıl bir değişiklik veya ilave yapmak gerektiği konusunda yardıma ihtiyacım var.. Yardımcı olabilecek arkadaşlara teşekkür ederim..
Sub KISAYOL_OLUŞTUR()
Dim Wsh As Object, Desktop As String, CShortcut As Object
Set Wsh = CreateObject("WSCRIPT.Shell")
With Wsh
Desktop = .SpecialFolders("Desktop") & "\"
Set CShortcut = .CreateShortcut(Desktop & ([Sayfa1!a1] & [Sayfa1!b1]) & ".lnk")
With CShortcut
.TargetPath = "D:\X\([Sayfa1!a1] & [Sayfa1!b1]).xls"
.WindowStyle = 1
.Save
End With
End With
End Sub
Sayfa1 de A1&B1 hücrelerindeki verileri dosya adı olarak alıp D içindeki X klasörü içine kaydettiğim dosyaya otomatik olarak kısa yol oluşturmak için hazırladığım aşağıdaki makro istenilen isimle kısa yol oluşturmasına rağmen, oluşturulan kısa yol dosyayı bulamıyor.. Kodlarda nasıl bir değişiklik veya ilave yapmak gerektiği konusunda yardıma ihtiyacım var.. Yardımcı olabilecek arkadaşlara teşekkür ederim..
Sub KISAYOL_OLUŞTUR()
Dim Wsh As Object, Desktop As String, CShortcut As Object
Set Wsh = CreateObject("WSCRIPT.Shell")
With Wsh
Desktop = .SpecialFolders("Desktop") & "\"
Set CShortcut = .CreateShortcut(Desktop & ([Sayfa1!a1] & [Sayfa1!b1]) & ".lnk")
With CShortcut
.TargetPath = "D:\X\([Sayfa1!a1] & [Sayfa1!b1]).xls"
.WindowStyle = 1
.Save
End With
End With
End Sub