![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
OleContainer и Exel
Mintos © (2006-07-24 13:24:00)Как можно управлять Exel документом находящемся в OleContainer'е?
Сергей М. (2006-07-26 08:18:00) [1]У OleContainer есть св-во OleObject, оно как раз и предоставляет в дан.случае интерфейс управления объектом Excel.Application
Eskimo (2006-07-25 17:32:00) [2]Ок, тогда как можно обратиться к олей-обьекту, т.е. Excel.Application?
Сергей М. (2006-07-25 16:18:00) [3]
> Eskimo
Излагай ТЗ как положено - будут и серьезные рекомендации.
Может быть, окажется, тебе и эти "олеконтейнеры" не нужны))
Сергей М. (2006-07-25 16:15:00) [4]
> Eskimo (25.07.06 16:10) [12]
>
>
> > [1]
> > Никак.
>
>
> Ты же сам говорил, что к нему никак нельзя обращаться.
Угу, говорил.
Потлому что обращение не к документу, а к олей-объекту, каковым является в твоем случае Excel.Application.
Eskimo (2006-07-25 16:10:00) [5]
> [1]
> Никак.
Ты же сам говорил, что к нему никак нельзя обращаться. Есть вариант подать запрос DoVerb(-123), отлично активизируеться, только хер знает что ты за запрос ему отправляешь.
А если ты не знаешь как конкретно это сделать, то не строй из себя воинственно умным...
Сергей М. (2006-07-25 12:46:00) [6]
> Eskimo (25.07.06 12:37) [10]
> обьект остается не активным
Для воинственно тупых : если объект не активен, следует обратиться к одному из его методов-свойств (если таковые предусмотрены), предназначенных для его активации.
Конкретно у объекта Excel.Application таковые имеются.
Eskimo (2006-07-25 12:37:00) [7]
> Сергей М.
У тебя чего, месячные?
Сергей М. (2006-07-25 12:20:00) [8]
> [8]
Для тех кто на бронепоезде - [7]
Eskimo (2006-07-25 12:18:00) [9]Активизировать в смысле сам обьект! После подгрузки файла сам обьект остается не активным, активизировать его можно двойным шелчком мыши. А как программно?
Сергей М. (2006-07-25 12:05:00) [10]
> как можно программно активизировать окно OleContainer'а
SetActiveWindow()
Eskimo (2006-07-25 11:57:00) [11]Да, я просто так... обидно просто, неплохой компонент, а возможностей...
А как можно программно активизировать окно OleContainer'а, после подгрузки файла(процедурой CreateObjectFromFille)?
Сергей М. (2006-07-25 11:27:00) [12]
> это риторический вопрос
Риторические вопросы следует задавать в Потрепаловке.
Mintos (2006-07-25 11:16:00) [13]это риторический вопрос! А обрабатывать его можно! только через ж..., т.е. обрабатывать его отдельно, а в OleContainer'е просто периодически выводить...
Сергей М. (2006-07-25 11:11:00) [14]Для хранения образа документа (Embedded) либо ссылки на него (Linked)
Mintos (2006-07-25 11:10:00) [15]Так зачем же он нужен...
Сергей М. (2006-07-24 13:51:00) [16]Никак.