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

Вниз

Про Excel   Найти похожие ветки 

 
Klerk   (2004-06-21 16:22) [0]

Мастера, почему такая проблемма?
Выполняю:
ShellExecute(handle, "Open", Pchar(OpenDialog1.FileName), nil, nil, SW_SHOWNORMAL);
Так вот. Открывается только пвнель инсирументов Excel, т.е. я не вижу раюлчего поля.


 
Klerk   (2004-06-21 17:10) [1]

Никто не сталкивался?


 
YurikGL ©   (2004-06-21 17:12) [2]


> Klerk

Такой эффект обычно происходит, когда вызывается сам excel а документ в него по каким-либо причинам не загружается.


 
YurikGL ©   (2004-06-21 17:13) [3]

Попробуй запустить excel указанным кодом потом присоединиться к нему через ExcelApplication и открыть файл (или создать новую книгу)


 
Andy BitOff ©   (2004-06-21 17:25) [4]

Незнаю в чем у тебя проблема, у меня все работает. Как вариант возьми OpenDialog1.FileName в переменную и под отладчиком посмотри значение.


 
Klerk   (2004-06-23 10:58) [5]

Работает, но не всегда. Иногда та же проблемма. Причём в заголовке Excel есть название файла.
ShellExecute(handle, "Open", Pchar(OpenDialog1.FileName), nil, nil, SW_SHOWNORMAL);
       ExcelApplication1.Connect;


 
YurikGL ©   (2004-06-23 11:06) [6]


> Klerk   (23.06.04 10:58) [5]

   MainForm.ExcelApplication1.Connect;
   MainForm.ExcelApplication1.Visible[1]:=true;
   MainForm.ExcelApplication1.Workbooks.Open(DocumentsPath+Caption+".xls",
   EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,
   EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,xlLCID=LOCALE_USER_DEFAULT);


 
Klerk   (2004-06-23 11:28) [7]

Кстати, понял условия появления проблеммы:
Если работа программы некоректна (в частности у меня пока вылезает ошибка когда пытаюсь подключиться к одному из открытых документов. Делаю RUN-ProgrammReset), то в процессах Excel.exe не закрывается. И при последующих попытках открыть файл - эта проблемма. Снимаю вручную - и с запуском всё нормально. До следующей попытки подключиться к открытому файлу. Осталось решить эту проблемму и ОК:)


 
Ozone ©   (2004-06-23 12:12) [8]

Klerk   (23.06.04 11:28) [7]

Обрабатывай исключение и насильно закрывай Excel



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

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

Наверх




Память: 0.48 MB
Время: 0.052 c
14-1087542691
WondeRu
2004-06-18 11:11
2004.07.11
Какая Книга Вам Помогла Стать Тем Кто Вы Сейчас?


8-1082698200
D. Andrew
2004-04-23 09:30
2004.07.11
Как вырезать звуковой фрагмент из WAV потока?


1-1088504855
ZiRoCool
2004-06-29 14:27
2004.07.11
как узнать ASCII код символа?


3-1087278970
Older22
2004-06-15 09:56
2004.07.11
Кто отвечал мне спасибо но проблемма нерешена


3-1087281540
AlexXn
2004-06-15 10:39
2004.07.11
Картинки в БД