есть внешняя программа через DDE каждую секунду, выдает данные в Excel
Расскажите, каким образом внешняя программа передает данные по DDE в Excel?
Excel сам может импортировать в себя данные по DDE. Для этого составляется формула типа:
=STOCK|NYSE!WHITCO
где
STOCK - Имя программы
NYSE - Имя документа
WHITCO - Диапазон, значение поля или данные, на которые установлена ссылка.
В справке по Excel написано, что
Технология динамического обмена данными (DDE) является старой и небезопасной. По возможности используйте более безопасные альтернативы DDE, такие как технологию связывания и внедрения (OLE).
Но если от DDE совсем отказаться нельзя, то наверняка можно что-нибудь придумать с макросами, Win32 API для работы с DDE и т.д. Попробуйте описать ваш вопрос подробней. Можете писать в тему или мне в почту, mc-black@yandex.ru - попробую помочь Вам.