vba ile autocad dwg dosyası açma (yardım)

Katılım
5 Mart 2007
Mesajlar
8
Excel Vers. ve Dili
Office Xp Türkçe
kolay gelsın arkadaşlar herkese

ben excelde bır commandbutton komutu oluşturdum.bu butona tıkladıgımda bilgisayarımdaki bir autocad(dwg) dosyasının açılmasını ıstıyorum,

butona tıkladıgımda excel(xls) olarak dosya açtırabılıyorum,fakat dwg dosyalarında hata verıyor

bana bır ornek gosterebılırsenız sevınırım.şimdiden teşekkürler...
 

Emir Hüseyin Çoban

Destek Ekibi
Destek Ekibi
Katılım
11 Ağustos 2008
Mesajlar
5,892
Excel Vers. ve Dili
Office 2013 Tr - Win10 x64
Merhaba,
dwg dosyasını çalıştıran bir program olmadan açamazsınız. Excelden o programın exe sine gidip, daha sonra o programla dwg dosyasını açabilirsiniz.
 
Katılım
13 Nisan 2008
Mesajlar
205
Excel Vers. ve Dili
Excel 2003
Altın Üyelik Bitiş Tarihi
10/05/2019
Sn. berks
.dwg uzantısı bir mühendislik programı olan autocad programının uzantısıdır. Bahsetmiş olduğunuz dosyayı görüntülemek için ilmi çok derin bir dil gerekir ki bunu vba ile başarmak tamamen imkansızdır. Ha hüseyincoban arkadaşımında dediği gibi eğer sisteminizde AutoCad yüklü ise onun .exe sinibulup vba da kısa yol olarak bir makro ile bağlayabilirsiniz ki bu çok gereksiz bir uygulama olur.

Kolaylıklar dilerim :)
 
Katılım
5 Mart 2007
Mesajlar
8
Excel Vers. ve Dili
Office Xp Türkçe
teşekkürler arkadaşlar sonunda hallettım ,
 
Katılım
12 Kasım 2007
Mesajlar
327
Excel Vers. ve Dili
excel 2003
Sayın Berks
Sorunu nasıl hallettiğinide bizimle paylaşırsan menun oluruz.
Sonunda çözümü kendinize saklayınca bir anlamı olmuyor.
Saygılarımla
 
S

Skorpiyon

Misafir
Merhabalar,

Bilgisayarınızda Autocad programı yüklü ise ".dwg" uzantılı bir çizimi aşağıdaki şekilde açabilirsiniz. Bende A9Cad isimli bir program yüklü idi. Siz kodu uygun şekilde değiştirin.

Shell Dosya Yolu & Açılacak dosya ismi & ".dwg"

Shell "C:\Program Files\A9Tech\A9Cad\A9Cad.exe &D:\" & cizim1 & ".dwg "
 
Katılım
5 Mart 2007
Mesajlar
8
Excel Vers. ve Dili
Office Xp Türkçe
Private Sub CommandButton1_Click()
CreateObject("Shell.Application").Open _
"\\Bilgisayar adı\d\RESİMLER\firma RESİMLER\dosya ismi.dwg"
End Sub

Dosya Ağ üzerinden kullanılacagı için bu şekilde hazırladım çalıştı.

herkese teşekkürler
 
Üst