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

Вниз

Ералаш: Excel неадекватно реагирует на команды...   Найти похожие ветки 

 
Шурик Ш   (2004-01-09 17:45) [0]


procedure TForm1.Button1Click(Sender: TObject);
var
Excel: Variant;
begin
Excel := CreateOleObject("Excel.Application");
Excel.Workbooks.Add;
Excel.Columns("A:I").Select;
Excel.Selection.ColumnWidth := 2;
Excel.Visible := True;
end;


На строке Excel.Columns("A:I").Select; вылетает ошибка "Член группы не найден!".
Внимание вопрос! Что я делаю неправильно?


 
alex_***   (2004-01-09 17:57) [1]

Так тебе с добавленной книгой надо дальше работать, а не с ExcelApplication.


 
olookin   (2004-01-09 17:58) [2]

вместо Excel.Columns("A:I").Select надо Excel.Columns["A:I"].Select


 
olookin   (2004-01-09 17:59) [3]

to alex_***

Все работает, если поменять () на []


 
alex_***   (2004-01-09 18:00) [4]

ОК. время нет проверять.


 
Тимохов   (2004-01-09 18:01) [5]

Не только это
Надо еще Variant на OleVariant поменять.

procedure TForm1.Button1Click(Sender: TObject);
var
Excel: OleVariant;
begin
Excel := CreateOleObject("Excel.Application");
Excel.Workbooks.Add;
Excel.Columns ["A:I"].Select;
Excel.Selection.ColumnWidth := 2;
Excel.Visible := True;
end


 
Тимохов   (2004-01-09 18:02) [6]

Хотя да, работате и с variant - поправил два места, а какое сказалось на исправлении ситуации не понял.


 
olookin   (2004-01-09 18:03) [7]

to Тимохов

второе.. А Variant годится вполне


 
jack128   (2004-01-09 19:36) [8]

различие в том, что variant поддерживает некоторые типы, которые НЕ поддерживает OleVariant (возможно и наоборот). Так что если работаешь через Ole, то рекомендуется использовать olevaliant. Хотя и необезательно..



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

Форум: "Основная";
Текущий архив: 2004.01.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.009 c
6-63275
Dysan
2003-11-18 13:06
2004.01.20
Connection Closed Gracefully


1-63127
Int64
2004-01-07 17:51
2004.01.20
Как узнать положение курсора в TRichEdit


1-63191
wnew
2004-01-09 21:49
2004.01.20
Проблема с Transparent


6-63274
Конан
2003-11-18 13:57
2004.01.20
ClientSocket и ServerSocket


1-63212
Dimaz-z
2004-01-09 20:17
2004.01.20
Замена смайликов на картинки в TRxRichEdit.





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