1
Я получаю сообщение об ошибке при запуске метода InvokeMember
ниже. Ошибка UNKNOWN NAME
. Я проверил правописание, и это правильно. В Outlook
У меня есть Enable Macros
в центре доверия. Есть ли что-то, что я могу потерять, чтобы заставить это работать? Благодаря кодВызов макроса вызова из кода
VB:
olApp.GetType().InvokeMember("Run", Reflection.BindingFlags.Default Or
Reflection.BindingFlags.InvokeMember,
Nothing, olApp, New Object() {"nameOfMacro"})
Зачем вам нужно запускать макрос VBA из управляемого кода? Почему бы вам не реализовать всю функциональность на месте? –
@EugeneAstafiev, я новичок в этом и не понимал этого вначале. Если вы читаете ниже, можете видеть, что я сделал именно это - так в чем смысл вашего комментария? – OneFineDay
Зачем вам нужно вызывать макрос VBA вместо реализации требуемой функциональности в управляемом коде? –