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

Вниз

Как корректно открыть Excel, взять оттуда значение ячейки и ...   Найти похожие ветки 

 
Weare   (2004-09-13 12:17) [0]

День добрый, уважаемые мастера. Подскажите плиз.
Как корректно открыть файл Excel"я (передать в него пароль), взять оттуда значение ячейки и закрыть его. Я тут пробую, но у меня не получается пароль передать, и после закрытия программы остается зависший процесс


 
3APA3A ©   (2004-09-13 12:56) [1]

Вот описание этой процедуры

 WorkBooks.Open(FileName, UpdateLinks, ReadOnly, Format, Password, WriteResPassword, IgnoreReadOnlyRecommended, Origin, Delimiter, Editable, Notify, Converter, AddToMru, Local, CorruptLoad, OpenConflictDocument);
 
 А работает это так.
program CoolProgram;
uses ComObj;
var Excel : OLEVariant;
begin
 Excel := ComObj.CreateOleObject("Excel.Application");
 Excel.WorkBooks.Open("c:\1.xls", EmptyParam, EmptyParam, EmptyParam, "MyHyperPassword", EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam);
 ShowMessage(Excel.ActiveWorkBook.Sheets[1].Cells[1, 1]);
 Excel.Quit;
 Excel := Null;
end.


 
Rule ©   (2004-09-13 14:10) [2]

http://www.kornjakov.ru/stat.htm
вот ещё для общего развития и углубленного изучения данной темы


 
Weare   (2004-09-13 14:15) [3]

Спасибо, попробовал.
Ругается на строчку:

>  Excel.WorkBooks.Open("c:\1.xls", EmptyParam, EmptyParam,
> EmptyParam, "MyHyperPassword", EmptyParam, EmptyParam, EmptyParam,
> EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam,
> EmptyParam, EmptyParam);

- Недопустимое число параметров
Чего это ОНО?


 
Rule ©   (2004-09-13 15:15) [4]

Это оно ругается на то что надо убрать один EmptyParam


 
Weare   (2004-09-13 18:07) [5]


>to Rule ©   (13.09.04 15:15) [4]

спасибо, я вообще убрал все параметры после пароля - ВСЕ РАБОТАЕТ!


 
Rule ©   (2004-09-14 08:57) [6]

Weare   (13.09.04 18:07) [5]
Так у вас батенька дальнее связываение, а тут предполагалось ближнее ...


 
Weare   (2004-09-14 11:07) [7]


> Rule ©   (14.09.04 08:57) [6]
> Weare   (13.09.04 18:07) [5]
> Так у вас батенька дальнее связываение, а тут предполагалось
> ближнее ...

Извини, за такие вопросы, но что ты имел ввиду?



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

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

Наверх




Память: 0.45 MB
Время: 0.039 c
3-1117637236
Тестер
2005-06-01 18:47
2005.07.11
FB 1.5 и 2.0 на одной машине


14-1118203605
lookin
2005-06-08 08:06
2005.07.11
Восстановить нетекстовый файл, отредактированный в Блокнот


1-1118568996
xenos
2005-06-12 13:36
2005.07.11
Как зашить ехе внутрь другого exe?


5-1086668430
Gelios
2004-06-08 08:20
2005.07.11
Редактор свойств/компонент а-ла Fields Editor


1-1118890532
FDA
2005-06-16 06:55
2005.07.11
Как открыть файл AutoCAD?





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