Vbs ile desktopta bir dosyaya veri kopyalama nasil yapilir

Katılım
7 Ekim 2005
Mesajlar
245
Excel Vers. ve Dili
Isyerinde Ingilizce_Win7 Evde Hollandaca_Win7
Merhabalar,

Benim ogrenmek istedigim Vbs ile desktopta bir dosyaya veri kopyalama nasil yapilir araya kendi ismimizi yazmadan yani herkesin kullanabilecegini dusunerek, bunun bir benzerini Excel Vba icin Levent hocamdan ogrenmistim asagidaki ornek gibi

ActiveWorkbook.SaveAs "C:\Documents and Settings\" & Environ("username") & "\Desktop\test\

Username yerine ne yazmam gerekiyor bunu ogrenebilirmiyim ..?
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sanırım hiçbirşey yazmanıza gerek yok.

Environ("username") ile o sırada kullanıcı adı direkt olarak alınıyor.

İyi çalışmalar
 
Katılım
7 Ekim 2005
Mesajlar
245
Excel Vers. ve Dili
Isyerinde Ingilizce_Win7 Evde Hollandaca_Win7
Environ

Sayin Modali ,
ilgilendiginiz icin tesekkur ederim, fakat VBS environ,u hata olarak goruyor
 

Ekli dosyalar

Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın Jezus,

kullanıcı adı için:

Kod:
Dim objNetwork
Set objNetwork =  CreateObject("WScript.Network")
strUserName =  objNetwork.UserName
MsgBox strUserName

İyi çalışmalar
 
Katılım
7 Ekim 2005
Mesajlar
245
Excel Vers. ve Dili
Isyerinde Ingilizce_Win7 Evde Hollandaca_Win7
Sayin Zeki Gürsoy, ve Sayin Modali, Cevaplariniz icin tesekkur ederim,

Fakat benim istedigim Kullanici ismi yazmadan Desktop uzerinde bir klasor,e C:\ deki veriyi nasil kopyalarim, yani Copy C:\Documents and Settings\" & Environ("username") & "\Desktop\test\ gibi, bunu henuz yapamadim.
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın Jezus,

Anladığınız gibi Environ çalışmıyor. Kullanıcı adını:

Kod:
Dim objNetwork
Set objNetwork =  CreateObject("WScript.Network")
strUserName =  objNetwork.UserName
kodlarıyla kullanıcı adını alıyorsunuz. strUserName kullanıcı adı oluyor. Sonra istediğiniz şekilde kullanabiliyorsunuz.

C:\Documents and Settings\" & Environ("username") & "\Desktop\test\ yi

C:\Documents and Settings\" & strUserName & "\Desktop\test\

gibi kullanmayı deneyin.
 
Üst