Добрый день.
Пишу контейнерное приложение (Visual c++ 6.0 with MFC). Встраиваю в него холст
Excel'a. (Excel.Sheet) В клиентской области главного окна оный появляется. В
месте с ним появляются панели инструментов Excel'a. Используя IConnectionPoint
я получаю события от Excel'a (изменено содержимое ячейки, изменен размер окна
и т.п.). В стандартной панели инструментов (которая появилась при встраивании холста)
наблюдаю кнопки "Новый", "Открыть" и "Сохранить". Вот от них у меня событий
получить никак не получается в режиме встраивания.

Если открыть Excel в отдель
ном окне — эти события генерируются. В чем может быть проблема, подскажите плс.
И еще — подскажите плс. ссылку на сайт, где можно почитать описания объектов
и методов Excel'a. В МСДНе описания есть только применительно к Visual Basic'у
Часто не совсем понятно, как тоже самое реализовать на другом языке программирования
Если не сложно, ответ продублируйте на graf_2001_@mail.ru
Здравствуйте, Graf2004, Вы писали:
G>Добрый день.
G> Пишу контейнерное приложение (Visual c++ 6.0 with MFC). Встраиваю в него холст
G>Excel'a. (Excel.Sheet) В клиентской области главного окна оный появляется. В
G>месте с ним появляются панели инструментов Excel'a. Используя IConnectionPoint
G>я получаю события от Excel'a (изменено содержимое ячейки, изменен размер окна
G>и т.п.). В стандартной панели инструментов (которая появилась при встраивании холста)
G>наблюдаю кнопки "Новый", "Открыть" и "Сохранить". Вот от них у меня событий
G>получить никак не получается в режиме встраивания.
Если открыть Excel в отдель
G>ном окне — эти события генерируются. В чем может быть проблема, подскажите плс.
Можешь код показать, как получаешь события? Очень интересно.
G>И еще — подскажите плс. ссылку на сайт, где можно почитать описания объектов
G>и методов Excel'a. В МСДНе описания есть только применительно к Visual Basic'у
G>Часто не совсем понятно, как тоже самое реализовать на другом языке программирования
Есть некоторые описания, но на Дельфи.
... << RSDN@Home 1.1.3 stable >>
Здравствуйте, Григоричев Денис, Вы писали:
ГД>Здравствуйте, Graf2004, Вы писали:
G>>Добрый день.
G>> Пишу контейнерное приложение (Visual c++ 6.0 with MFC). Встраиваю в него холст
G>>Excel'a. (Excel.Sheet) В клиентской области главного окна оный появляется. В
G>>месте с ним появляются панели инструментов Excel'a. Используя IConnectionPoint
G>>я получаю события от Excel'a (изменено содержимое ячейки, изменен размер окна
G>>и т.п.). В стандартной панели инструментов (которая появилась при встраивании холста)
G>>наблюдаю кнопки "Новый", "Открыть" и "Сохранить". Вот от них у меня событий
G>>получить никак не получается в режиме встраивания.
Если открыть Excel в отдель
G>>ном окне — эти события генерируются. В чем может быть проблема, подскажите плс.
ГД>Можешь код показать, как получаешь события? Очень интересно.
Поищи в MSDN'е статью HOWTO: Catch Microsoft Word97 Application Events Using VC++
Механизм там описан.
G>>И еще — подскажите плс. ссылку на сайт, где можно почитать описания объектов
G>>и методов Excel'a. В МСДНе описания есть только применительно к Visual Basic'у
G>>Часто не совсем понятно, как тоже самое реализовать на другом языке программирования
ГД>Есть некоторые описания, но на Дельфи.
Как забрать? Если можно, пришли на graf_2001_@mail.ru