Sunucuda bulunan bir makro var. Bu sunucuya bağlanan farklı iş istasyonlarından çalıştırabilmem gerekir. ŞuBaşka bir çalışma kitabından excel makrosu çalıştırma
yapıyorum:
Application.Run ("L:\database\lcmsmacro\macro1.xlsm!macro_name")
alıyorum hata mesajı Zaten güvenlik ayarları olduğundan emin yaptık
"makro 1004 Bu çalışma kitabı # da mevcut olmayabilir" dir en düşük seviyeye ayarlanmış.
Başka bir sunucuda barındırılan başka bir çalışma kitabından makroyu nasıl çalıştırırım?
Eklentileri kullanmama yardımcı olur mu?
neden tek tırnaklara mı ihtiyacım var? –
Kapalı olan excel için herhangi bir çalışma kitabını bağlamak için standart sözdizimi. Örneğin farklı bir kapalı çalışma kitabındaki başka bir hücreye bir hücre bağlama olsaydı, sözdizimi şu şekilde görünecektir: 'C: Documents and Settings \ \ mnbtjf01 Masaüstü \ [MyWorkbook.xls] Sayfa1'ın \'! $ F $ 15 Ayrıca, ağa bağlı elektronik tablo üzerinde daha fazla kontrole ihtiyacınız varsa, bir adım öteye geçebilirsiniz. İşte iyi bir kaynak: http://www.vbaexpress.com/kb/getarticle.php?kb_id=279 – Fink
Eğer SheetName için değişkenler varsa, - Application.Run "'" & ExcelSheetName & "' ! macroname" – OverrockSTAR