Dear para XL-Mania,
Saya ada permasalahan dalam membuat macro untuk memanggil aplikasi ms.
Access kemudian memanggil macro yang ada di file access tersebut.
Nama file Access nya : "Sales"
Nama Macro di Access nya : "Macro1"
Excelnya pakai Office 2007
Accesnya pakai Office 2010 (karena kantor menyediakan 2010)
Macro yang saya buat begini :
channelNumber = Application.DDEInitiate( _
app:="MSACCESS.EXE", _
topic:="C:\Report\Sales.accdb")
Application.DDEExecute channelNumber, "[Macro1]"
Application.DDETerminate channelNumber
Coding di atas pernah saya gunakan pada excel 2003 dan acces 2000 dan
berjalan dengan baik. Nah, ketika saya menggunakan exel dan acces yang
sekarang macronya tidak jalan malah muncul pesan :
Run-time error '2147352571 (80020005)'
Cannot run 'MSACCESS.exe'. The Program or one of it's components is damaged
or missing
Ketika di debug, "katanya" masalahnya di warna kuning.
Saya sudah coba tambahkan path pada MSACCESS nya menjadi "C:\Program
Files\Microsoft Office\Office14\MSACCESS.EXE", tetap tidak bisa.
Dan sudah cari-cari tapi belum ketemu.
Mahon bantuan dari semua, kira-kira apa masalahnya ?
Sangat diharapkan bantuannya.
Terima kasih.
Ridwan.