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

Вниз

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

Наверх





Память: 0.46 MB
Время: 0.032 c
1-1088081713
jack128
2004-06-24 16:55
2004.07.11
Привязка мыши к точке


14-1087782316
Vasya.ru
2004-06-21 05:45
2004.07.11
создание сети из 2х компьютеров


14-1087993576
vecna
2004-06-23 16:26
2004.07.11
Не пятница, но тем не менее...


14-1087870401
Думкин
2004-06-22 06:13
2004.07.11
С днем рождения! 22 июня


3-1086872237
Valeri
2004-06-10 16:57
2004.07.11
Поиск....





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский