Arkadaşlar kullandığım Acces dosyasında bazı verileri Excel dosyasından aktarıyorum. Ancak farklı bilgisayarlardan bu dosyaya ulaşıp güncelleme yapıyorum bunun içinde onedrive kalsöründe bir dosya oluşturdum. dosya adı ve yeri aşağıdaki gibi
%userprofile%\OneDrive\Dijinet\VeriTabani\KurVerileri.xlsm
form üzerinde bir düğmeye tıklayınca aşağıdaki kodu çalıştıyorum.
Call Shell("C:\program Files\Microsoft Office\root\Office16\EXCEL.EXE %userprofile%\OneDrive\Dijinet\VeriTabani\KurVerileri.xlsm", vbNormalNoFocus)
veee aşağıdaki hata mesajını alıyorum...
%25userprofile%25/OneDrive/VeriTabani/Kurverileri.xlsm öğesini bulamadık. Taşınmış, yeniden adlandırılmış veya silinmiş olabilir mi?
eğer aynı dosyayı bilgisayarda başka bir dizine koyarsan hiç sorun olmuyor. sıkıntı %userprofile% ifadesinde diye düşünüyorum.
ancak OnoDrive başka başka makinalarda user altında olduğu için %userprofile% kullanarak veya başka bir şekilde komutu çalıştırmam mümkün mü acaba...
Biraz karışık mı oldu acaba inşallah derdimi anlatabilmişimdir.
%userprofile%\OneDrive\Dijinet\VeriTabani\KurVerileri.xlsm
form üzerinde bir düğmeye tıklayınca aşağıdaki kodu çalıştıyorum.
Call Shell("C:\program Files\Microsoft Office\root\Office16\EXCEL.EXE %userprofile%\OneDrive\Dijinet\VeriTabani\KurVerileri.xlsm", vbNormalNoFocus)
veee aşağıdaki hata mesajını alıyorum...
%25userprofile%25/OneDrive/VeriTabani/Kurverileri.xlsm öğesini bulamadık. Taşınmış, yeniden adlandırılmış veya silinmiş olabilir mi?
eğer aynı dosyayı bilgisayarda başka bir dizine koyarsan hiç sorun olmuyor. sıkıntı %userprofile% ifadesinde diye düşünüyorum.
ancak OnoDrive başka başka makinalarda user altında olduğu için %userprofile% kullanarak veya başka bir şekilde komutu çalıştırmam mümkün mü acaba...
Biraz karışık mı oldu acaba inşallah derdimi anlatabilmişimdir.

