![]() |
|
Модераторы: MetalFan |
![]()
|
|
| AJIeKcEu |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 26.10.2005 Где: Уфа Репутация: нет Всего: 0 |
Добрый день подскажите пожалуйста как можно закрашивать ячейки в Экселе через Делфи, а также рисовать таблицы.
Я раньше где то читал в интернете про это, а теперь не могу найти ... подскажите пожалуйста.. Вот так можно загрузить, записать и сохранить в фаил Екселевский:
Скажите пожалуйста как реализовать.... |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 2 Всего: 98 |
запиши в екселе макрос, выполняющий требуемын действия, и перенеси его на делфи...
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 15 Всего: 108 |
-------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
| AJIeKcEu |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 26.10.2005 Где: Уфа Репутация: нет Всего: 0 |
to Albinos_x
Эт не то . to _hunter я без макросов сделал.. )_______________________ таблицу рисовать я понял как... Может кто знает как заливать ячейки в Exele через Delphi |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 2 Всего: 98 |
я знаю:
запиши в екселе макрос, выполняющий требуемын действия, и перенеси его на делфи... -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| AJIeKcEu |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 26.10.2005 Где: Уфа Репутация: нет Всего: 0 |
to _hunter
а как это сделать... и перенести на делфи? (залить ячейки) |
|||
|
||||
| Fedia |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 465 Регистрация: 2.8.2006 Где: первым встречаю р ассвет Репутация: нет Всего: 13 |
Попробуй так:
А на счет макросов тебе дело советуют. Раз научишься и куча вопросов по Excel-ю отпадет. -------------------- Накануне решающей битвы Я иду, и надеждою зыбкой Озаряется эта дорога, Я мечтаю увидеть улыбку На лице победившего Бога… |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 2 Всего: 98 |
AJIeKcEu, ты начни для начала...
да и код макроса мог бы сюда запостить... -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| AJIeKcEu |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 26.10.2005 Где: Уфа Репутация: нет Всего: 0 |
to Fedia
ок санкс.. ________________________________________ Пожскажите плиз, или линки дайте.. |
|||
|
||||
| Fedia |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 465 Регистрация: 2.8.2006 Где: первым встречаю р ассвет Репутация: нет Всего: 13 |
AJIeKcEu,
1. в Excel: Сервис->Макрос->Начать запись. 2. Осуществляешь нужные действия (н-р: закрашиваешь ячейку). 3. Сервис->Макрос->Остановить запись. 4. Сервис->Макрос->Макросы -> Изменить. 5. Получаешь макрос:
6. Переводишь код VD в object pascal:
7. Иногда для перевода кода из макроса приходится перебирать возможные варианты и исключать из макроса лишний код (н-р: .Pattern = xlSolid). ЗЫ: наверняка по поиску ты нашел бы более подробное описание. -------------------- Накануне решающей битвы Я иду, и надеждою зыбкой Озаряется эта дорога, Я мечтаю увидеть улыбку На лице победившего Бога… |
||||
|
|||||
| AJIeKcEu |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 26.10.2005 Где: Уфа Репутация: нет Всего: 0 |
ок.. санкс...
У меня возник такой вопрос... Мне нужно создать Exel евский фаил в определенной директории (допустим с:/test) с именем 1 , с одной страницой и записать в него данные (ну эт знаю как). С проверкой, если нет файла с таким именем то создать , если есть то предупредить и другое имя..
|
|||
|
||||
| Fedia |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 465 Регистрация: 2.8.2006 Где: первым встречаю р ассвет Репутация: нет Всего: 13 |
AJIeKcEu, можно так:
-------------------- Накануне решающей битвы Я иду, и надеждою зыбкой Озаряется эта дорога, Я мечтаю увидеть улыбку На лице победившего Бога… |
|||
|
||||
| AJIeKcEu |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 26.10.2005 Где: Уфа Репутация: нет Всего: 0 |
а как создать к 3 имеющимся страница ExelЯ еще одну, или удалить?) |
|||
|
||||
| Fedia |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 465 Регистрация: 2.8.2006 Где: первым встречаю р ассвет Репутация: нет Всего: 13 |
ЗЫ: так макросами и не хочешь пользоваться ? -------------------- Накануне решающей битвы Я иду, и надеждою зыбкой Озаряется эта дорога, Я мечтаю увидеть улыбку На лице победившего Бога… |
||||
|
|||||
![]()
|
| Правила форума "Delphi: ActiveX/СОМ/CORBA" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Rrader, Girder. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: ActiveX/СОМ/CORBA | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |