|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.11.2010, 21:25 | #1 |
Пользователь
Регистрация: 29.07.2010
Сообщений: 79
|
скрыть выполнение TExcelApplication
Здравствуйте. Подскажите пожалуйста. Есть приложение Delphi, которое при нажатии на кнопку обрабатывает Excel файлы: открывает их, вносит и вычисляет данные и т.п.. При этом надо сделать так,чтобы пользователь мог работать с другими файлами Excel, а о выполнении обрабатываемых файлов не было и следа,чтобы все было скрыто.Использую компоненты с закладки Servers:ExcelApplication,ExcelWorbo ok,ExcelWorksSheet.
И кто знает,что означает lcid в visible и close. Delphi на него ругается. visible(lcid). Помогите кто знает. заранее спасибо. |
19.11.2010, 10:12 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Обычно выставить ExcelApplication.Visible:=false хватает.
I'm learning to live...
|
19.11.2010, 23:10 | #3 |
Пользователь
Регистрация: 29.07.2010
Сообщений: 79
|
А но то помогает.Но когда открываешь любой файл при выполнении программы,то сразу становятся видны обрабатываемые. Что интересно если при выполнении проги запустить просто Excel, то все нормально. Ничего не понимаю,что делать?
|
20.11.2010, 17:37 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Я не знаю можно ли запустить копию экзела, а не открывать в уже запущенной новый документ. Посмотри может в настройках где есть такая галочка "открывать в новом приложении"
I'm learning to live...
|
|
20.11.2010, 22:55 | #5 |
Пользователь
Регистрация: 29.07.2010
Сообщений: 79
|
Спасибо,буду думать.
|
02.12.2010, 14:51 | #6 |
Пользователь
Регистрация: 18.11.2009
Сообщений: 16
|
эксель на сколько я понял основан на mdi окнах=)
т.е. при запущенном экселе все открывается в запущенном приложении. чтоб не проявлялось то что выгружается необходимо чтоб запускалась новая копия excel.exe. А вот как это настроить я незнаю, хотя подозреваю что изменения надо вносить гдето в реестре. т.е. перед выгрузкой записать в реестр чтоб экселевские файлы открывались в новой копии экселя, а после выгрузки восстановить все в прежнем виде. Но это все ТОЛЬКО подозрения, как на самом деле незнаю=( Но думаю в нете можно что нить найти на эту тему=) |
02.12.2010, 18:33 | #7 |
Пользователь
Регистрация: 29.07.2010
Сообщений: 79
|
Буду искать. Я тоже думал примерно так, но пока ничего не нашел.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скрыть процесс | RuVarez | Общие вопросы Delphi | 11 | 10.09.2010 20:22 |
Скрыть курсор. | Alex Cones | Общие вопросы Delphi | 4 | 17.07.2010 21:55 |
Скрыть ячейки | MEXAHNK | Microsoft Office Excel | 12 | 14.07.2010 07:30 |
скрыть столбцы | allichka | Microsoft Office Excel | 9 | 17.02.2010 08:16 |
скрыть строчки | peq | Microsoft Office Excel | 2 | 23.11.2009 20:15 |