Поиск:

Ответ в темуСоздание новой темы Создание опроса
> OLE сервер Excel... Работа с OLE-сервером Excel... 
:(
    Опции темы
AndreyKO
Дата 7.9.2006, 08:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 21.8.2006

Репутация: нет
Всего: нет



Привет! Вот решил разобраться с OLE-сервером Excel. И возникло два вопроса:
1. Как мне сделать, что бы при запуске проекта сразу открывалось приложение Excel?
2. И как добавить в меню свои пункты, удалив стандартные Excel? (например "Справка").
PM MAIL   Вверх
SamDark
Дата 7.9.2006, 09:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый кот
***


Профиль
Группа: Участник
Сообщений: 1424
Регистрация: 25.7.2006
Где: Voronezh

Репутация: нет
Всего: 38



AndreyKO
Тут http://www.codenet.ru/progr/delphi/stat/Excel-Export.php есть очень простые примеры. Они для Delphi, но переписать на Си, думаю, не трудно.


--------------------
rmcreative.ru — Это жжж неспроста...
yiiframework.ru — О фреймворке Yii на русском.
reggi — здесь я регистрирую домены
PM MAIL WWW GTalk Jabber MSN   Вверх
CLIPSA
Дата 10.10.2006, 23:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 126
Регистрация: 6.10.2006

Репутация: 1
Всего: 2



Как лучше работать с Еxcel? Я имела введу при помощи ОЛЕ или при помощи компонентов .
PM MAIL   Вверх
Oberon83
Дата 11.10.2006, 07:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 6.5.2005
Где: Республика Чуваши я

Репутация: 1
Всего: 1



CLIPSA, разницы никакой - компоненты тоже основаны на OLE технологии. Принцип работы примерно такой же...
--------------------
OpenArea.ru
PM MAIL ICQ   Вверх
CLIPSA
Дата 18.10.2006, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 126
Регистрация: 6.10.2006

Репутация: 1
Всего: 2



Помогите немогу понять в чём ошибка при заполнени ячейки .
Код

String NAME =  "Мой текст";
vVarCell.OlePropertySet("Value", NAME);


Выдаёт ошибку : "Project Project1.exe raised exception class EOleSysError with message 'Неверный тип переменной' "

Какой тогда тип переменной должен быть? Помагите пожалуйста

PM MAIL   Вверх
Oberon83
Дата 18.10.2006, 12:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 6.5.2005
Где: Республика Чуваши я

Репутация: 1
Всего: 1



Цитата(CLIPSA @ 18.10.2006,  11:12)
Помогите немогу понять в чём ошибка при заполнени ячейки .
Код

String NAME =  "Мой текст";
vVarCell.OlePropertySet("Value", NAME);


Выдаёт ошибку : "Project Project1.exe raised exception class EOleSysError with message 'Неверный тип переменной' "

Какой тогда тип переменной должен быть? Помагите пожалуйста

AnsiString и преобразовывать его:
Код

AnsiString NAME =  "Мой текст";
vVarCell.OlePropertySet("Value", NAME.c_srt());


Работает - проверено.

Это сообщение отредактировал(а) Oberon83 - 18.10.2006, 12:29
--------------------
OpenArea.ru
PM MAIL ICQ   Вверх
CLIPSA
Дата 11.11.2006, 12:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 126
Регистрация: 6.10.2006

Репутация: 1
Всего: 2



Спасибо большое. 
У меня ещё вопросик:
 Как считывать с EXCEL файла данные?  Например считать  ячейку (5-ый столбец, 6-ая строка) в переменную String smile 

Это сообщение отредактировал(а) CLIPSA - 11.11.2006, 12:17
PM MAIL   Вверх
CLIPSA
Дата 11.11.2006, 15:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 126
Регистрация: 6.10.2006

Репутация: 1
Всего: 2



Ни кто не знает?
PM MAIL   Вверх
CLIPSA
Дата 12.11.2006, 01:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 126
Регистрация: 6.10.2006

Репутация: 1
Всего: 2



Спасибо помощь, сама нашла методом тыка 

Код

String str=vVarSheet.OlePropertyGet("Cells").OlePropertyGet("Item",5,6).OlePropertyGet("Value");


Это сообщение отредактировал(а) CLIPSA - 12.11.2006, 01:47
PM MAIL   Вверх
SCAR
Дата 12.11.2006, 02:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 178
Регистрация: 17.8.2006

Репутация: нет
Всего: нет



А вообще лучше для этих целей использовать СОМ, СОМ+ или СОМ Add-Ins.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0690 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.