События Excel'a
От: Graf2004 Украина  
Дата: 12.07.04 14:24
Оценка:
Добрый день.

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

И еще — подскажите плс. ссылку на сайт, где можно почитать описания объектов
и методов Excel'a. В МСДНе описания есть только применительно к Visual Basic'у
Часто не совсем понятно, как тоже самое реализовать на другом языке программирования

Если не сложно, ответ продублируйте на graf_2001_@mail.ru
Re: События Excel'a
От: Григоричев Денис  
Дата: 13.07.04 05:26
Оценка:
Здравствуйте, 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 >>
Re[2]: События Excel'a
От: Graf2004 Украина  
Дата: 13.07.04 10:40
Оценка:
Здравствуйте, Григоричев Денис, Вы писали:

ГД>Здравствуйте, 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
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.