Soru Argument not optional uyarısı

Katılım
21 Eylül 2005
Mesajlar
184
Excel Vers. ve Dili
ofis 365 İngilizce
Altın Üyelik Bitiş Tarihi
25-10-2024
Merhaba değerli arkadaşlar, oluşturduğum excel dosyasında, a1 hücresine yazdığım pdf dosya adına göre, onedriveden aynı yol üzerinde bulunan klasörden bu pdf dosyasını görüntülemek istiyorum..(Mac excel'de çalışıyorum)
Kod şöyle gelişti (Forumdan yaptığım incelemelerle)

sub pdfopen()
Dim PatientenArchief=Thisworkbook.path & "\"& "PatientenArchief"
dosya=Sheets("prestatie").[x1]
if dosya<>" " then
CreateObject(Shell.Application). Open (PatientenArchief & "\" & dosya & ".pdf")
End if
End Sub

Kod çalıştığında
Compile error
Argument not optional uyarısı alıyorum..
CreateObject(Shell.Application). Open (PatientenArchief & "\" & dosya & ".pdf") kod satırında ' Shell seçili uyarı geliyor..
Windows excelde başka dosyalarda çalışıyor ama mac excelde hata veriyor..

İlgilenebilecek yol gösterecek hocalarımıza/arkadaşlara teşekkür ederim..
 
Katılım
21 Eylül 2005
Mesajlar
184
Excel Vers. ve Dili
ofis 365 İngilizce
Altın Üyelik Bitiş Tarihi
25-10-2024
Dim satırı düzeltilmiştir.
PatientArchive klasörü (pdf dosyalarının bulunduğu) onedrive içinde aynı adrestedir.
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,749
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Parantez içindeki ifadeyi çift tırnak içinde yazmalısınız.

CreateObject("Shell.Application")
 
Katılım
21 Eylül 2005
Mesajlar
184
Excel Vers. ve Dili
ofis 365 İngilizce
Altın Üyelik Bitiş Tarihi
25-10-2024
Üstad, ActiveX component can't creeate object uyarısı verdi bu defa..
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,749
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Mac'le alâkalı bir durum olabilir mi?
 
Katılım
21 Eylül 2005
Mesajlar
184
Excel Vers. ve Dili
ofis 365 İngilizce
Altın Üyelik Bitiş Tarihi
25-10-2024
sanırım öyle , çok araştırdım ama bulamadım web'de bir çok forumda da baktım..
 
Üst