Если эта твоя прога поддерживает DDE (например MIRC) и ты знаешь, какие комманды твоя прога понимает, то можешь запускать макросы посредством DDE. Но, меня терзают смутные сомнения, что поддержка DDE в VB.NET никак не реализована. Если тебе нужно просто запустить на выполнение программу, например блокнот, то для этих целей использется функция ShellExecute (или ее аналог без API Shell). Декларации найдешь в API Viewver'е, а синтаксис в MSDN. Например Shell "C:\windows\notepad.exe, vbMaximized" ' Последжний параметр указывает в каком статусе должна твоя программа запуститься. vbMinimized, vbMaximized или vbNormal. Запуск с параметрами не сложнее: Shell "C:\windows\notepad.exe /параметр, vbNormal". Примерно так... Также можно сделать файл шаблона (например для Word'а расширение будет .dot, хотя можно и простым doc'ом обойтись). Создаешь обычный документ с макросом, и запуcкаешь. Последний прописываешь соответственно в Document_Load. Вроде и все. Что не понятно - пиши не стесняйся.)
Ответить
|