2012-09-13 4 views
1

В VBA/VB6 я могу вызвать функцию или подпрограмму, как так:Как вызвать функцию VBA через .Net Interop

Call myFunction 

Я забивание в приложение Access из .Net, как так:

using MSAccess = Microsoft.Office.Interop.Access.Application; 

var access = new MSAccess(); 
access.OpenCurrentDatabase(@"C:\myDatabase.accdb"); 

access. //Here I can more or less type my VBA code the same way I can natively 

access.CloseCurrentDatabase(); 
Marshal.ReleaseComObject(access); 

Что я могу положить после точки для вызова myFunction через MS Access Interop?

+0

В отличие от форумов, мы не используем «Спасибо», или «Любая помощь оценена», или подписи на [so]. См. «[Должны ли« Привет »,« спасибо », теги и приветствия удалены из сообщений?] (Http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be -removed-from-posts). –

+0

Нужно отметить, что это больше мышечной памяти, чем что-либо, я буду помнить об этом в будущем! – JMK

ответ

Смежные вопросы