Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Работа с Екселем

4.1K
12 ноября 2003 года
Maxximator
14 / / 10.10.2003
Подскажите, как через OLE создать новый документ Екселя, открыть его, вставить данные из буфера (которые там уже имеются) и показать?.. и где нибудь есть вобще описание всех этих функций (чтоб на будущее глупых вопросов не задавать )?
348
12 ноября 2003 года
Saris
389 / / 14.03.2003
Цитата:
Originally posted by Maxximator
Подскажите, как через OLE создать новый документ Екселя, открыть его, вставить данные из буфера (которые там уже имеются) и показать?.. и где нибудь есть вобще описание всех этих функций (чтоб на будущее глупых вопросов не задавать )?


Создаёшь объект через CreateOleObject. Дальше делаешь CreateNewDocument ну и заносишь данные в какие надо ячейки. Способов для этого дофига, например можешь через WorkBook.Worksheet[1].cells[i,j].value. А вообще читай Хелп по VBA в Excel'е. Там есть все функции и иногда даже примеры.

4.1K
13 ноября 2003 года
Maxximator
14 / / 10.10.2003
Всем спасибо, разобрался, сделал так:

vExcel = CreateOleObject("Excel.Application");
vBooks = vExcel.OlePropertyGet ( "Workbooks" );
vBooks.OleFunction ( "Add" );
vBook = vBooks.OlePropertyGet( "Item", 1 );
vSheet = vBook.OlePropertyGet( "Sheets" ).OlePropertyGet( "Item", 1 );
vSheet.OleFunction ( "Paste" );
vExcel.OlePropertySet("Visible", true);
vExcel = Unassigned;
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог