Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.10;
Скачать: CL | DM;

Вниз

OleContainer и Exel   Найти похожие ветки 

 
Mintos   (2006-07-24 13:24) [0]

Как можно управлять Exel документом находящемся в OleContainer"е?


 
Сергей М. ©   (2006-07-24 13:51) [1]

Никак.


 
Mintos   (2006-07-25 11:10) [2]

Так зачем же он нужен...


 
Сергей М. ©   (2006-07-25 11:11) [3]

Для хранения образа документа (Embedded) либо ссылки на него (Linked)


 
Mintos   (2006-07-25 11:16) [4]

это риторический вопрос! А обрабатывать его можно! только через ж..., т.е. обрабатывать его отдельно, а в OleContainer"е просто периодически выводить...


 
Сергей М. ©   (2006-07-25 11:27) [5]


> это риторический вопрос


Риторические вопросы следует задавать в Потрепаловке.


 
Eskimo   (2006-07-25 11:57) [6]

Да, я просто так... обидно просто, неплохой компонент, а возможностей...
А как можно программно активизировать окно OleContainer"а, после подгрузки файла(процедурой CreateObjectFromFille)?


 
Сергей М. ©   (2006-07-25 12:05) [7]


> как можно программно активизировать окно OleContainer"а


SetActiveWindow()


 
Eskimo   (2006-07-25 12:18) [8]

Активизировать в смысле сам обьект! После подгрузки файла сам обьект остается не активным, активизировать его можно двойным шелчком мыши. А как программно?


 
Сергей М. ©   (2006-07-25 12:20) [9]


> [8]


Для тех кто на бронепоезде - [7]


 
Eskimo   (2006-07-25 12:37) [10]


> Сергей М.


У тебя чего, месячные?


 
Сергей М. ©   (2006-07-25 12:46) [11]


> Eskimo   (25.07.06 12:37) [10]



> обьект остается не активным


Для воинственно тупых : если объект не активен, следует обратиться к одному из его методов-свойств (если таковые предусмотрены), предназначенных для его активации.

Конкретно у объекта Excel.Application таковые имеются.


 
Eskimo   (2006-07-25 16:10) [12]


> [1]
> Никак.


Ты же сам говорил, что к нему никак нельзя обращаться. Есть вариант подать запрос DoVerb(-123), отлично активизируеться, только хер знает что ты за запрос ему отправляешь.
А если ты не знаешь как конкретно это сделать, то не строй из себя воинственно умным...


 
Сергей М. ©   (2006-07-25 16:15) [13]


> Eskimo   (25.07.06 16:10) [12]
>
>
> > [1]
> > Никак.
>
>
> Ты же сам говорил, что к нему никак нельзя обращаться.


Угу, говорил.
Потлому что обращение не к документу, а к олей-объекту, каковым является в твоем случае Excel.Application.


 
Сергей М. ©   (2006-07-25 16:18) [14]


> Eskimo


Излагай ТЗ как положено - будут и серьезные рекомендации.
Может быть, окажется, тебе и эти "олеконтейнеры" не нужны))


 
Eskimo   (2006-07-25 17:32) [15]

Ок, тогда как можно обратиться к олей-обьекту, т.е. Excel.Application?


 
Сергей М. ©   (2006-07-26 08:18) [16]

У OleContainer есть св-во OleObject, оно как раз и предоставляет в дан.случае интерфейс управления объектом Excel.Application



Страницы: 1 вся ветка

Текущий архив: 2006.09.10;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.028 c
11-1132487236
homm
2005-11-20 14:47
2006.09.10
Инициализация объектов


15-1155873787
kolyann..
2006-08-18 08:03
2006.09.10
?!


15-1155342176
belly_tiamat
2006-08-12 04:22
2006.09.10
Протокол HILTI дальномер PD28


3-1151917108
Bless
2006-07-03 12:58
2006.09.10
Как отловить момент, когда в DBGrid-е перешли на другую запись?


2-1156268259
ffo
2006-08-22 21:37
2006.09.10
(API) Не могу текст переместить в нужное место на форме