Главная страница
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.052 c
2-1156318171
Dell3r
2006-08-23 11:29
2006.09.10
Append


2-1155884246
Sergey_b
2006-08-18 10:57
2006.09.10
Подписка на события


1-1154073074
Андрей Пл
2006-07-28 11:51
2006.09.10
Фунлция которая выдает количество раз вхождения подстроки


2-1156249993
AlexanderMS
2006-08-22 16:33
2006.09.10
Поддержка плагинов.


1-1153979909
Calibr
2006-07-27 09:58
2006.09.10
Как определить запускающую программу по расширению