Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2006.09.10;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.041 c
15-1155186777
Bless
2006-08-10 09:12
2006.09.10
Даешь Бали! (практически не оффтоп)


4-1147634476
Mr tray
2006-05-14 23:21
2006.09.10
зачем нужен CallNextHookEx


15-1155553934
Furyz
2006-08-14 15:12
2006.09.10
Интересно...


15-1155918518
Ketmar
2006-08-18 20:28
2006.09.10
DMClient -- диверсант.


15-1155533371
Ega23
2006-08-14 09:29
2006.09.10
С Днём рождения! 12 августа





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский