![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин Подтвердите свой е-майл
Регистрация: 28.04.2008
Сообщений: 116
|
![]()
Добрый день!
Я пишу программу которая будет строить отчет в Excel. Встал в тупик во с чем. На VBA изменить цвет ячейки и цвет шрифта можно так: Код:
Вопрос: "Можно ли в Delphi посредством стандартной цветовой схемы RGB задавать цвет ячейкам и шрифту?" |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 110
|
![]()
если я правильно вас поняла, то:
var colum:variant; begin Colum:=XLApp.Workbooks[1].WorkSheets['Имя_листа'].Columns; Colum.Rows[1].Font.Color:=clRed; end; Этот код поменяет цвет текста на красный |
![]() |
![]() |
![]() |
#3 |
Форумчанин Подтвердите свой е-майл
Регистрация: 28.04.2008
Сообщений: 116
|
![]()
Попробую переформулировать вопрос:
"Как получить доступ к палитре цветов Excel и сделать возможность ее выбора в Delphi?" |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 11.01.2009
Сообщений: 1,917
|
![]()
http://www.programmersforum.ru/showp...5&postcount=15
В этой книге есть все по твоей теме ...
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
|
![]() |
![]() |
![]() |
#5 |
Форумчанин Подтвердите свой е-майл
Регистрация: 28.04.2008
Сообщений: 116
|
![]()
Уважаемый, Kotofff!
К моему большому сожалению у меня ограниченный доступ к интернету. По этой причине я не могу скачать эту книгу. Поиски в яндексе тоже не дали результатов по интересуемой тематике. Так что буду рад любой полезной ссылке или коду! |
![]() |
![]() |
![]() |
#6 |
Форумчанин Подтвердите свой е-майл
Регистрация: 28.04.2008
Сообщений: 116
|
![]()
Записываем макрос:
1. Цвет заливки 2. Другие цвета 3. Выбираем спектр 4. Ставим нужный RGB У меня получилось следующее Код:
У кого какие идеи? |
![]() |
![]() |
![]() |
#7 | |
Участник клуба
Регистрация: 11.01.2009
Сообщений: 1,917
|
![]()
Кусок одного форума :
Цитата:
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
|
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 583
|
![]()
Вместо цифр можно сразу писать цвет RGB
Пример макроса Sub Макрос1() ' ' Макрос1 Макрос ' ' Range("E2").Select With Selection.Interior .Pattern = xlSolid .PatternColorIndex = xlAutomatic .Color = RGB(0, 255, 0) .TintAndShade = 0 .PatternTintAndShade = 0 End With End Sub Кстати, не уверен, но вроде для того чтобы использовать конструкции ".Interior.ThemeColor = xlThemeColorAccent1" и " .Font.ThemeColor = xlThemeColorDark1" нужно в uses прописать ComObj, WordXp
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
|
![]() |
![]() |
![]() |
#9 |
Форумчанин Подтвердите свой е-майл
Регистрация: 28.04.2008
Сообщений: 116
|
![]()
А вот и ответ...
Заливаем ячейку цветом через RGB. Код:
|
![]() |
![]() |
![]() |
#10 |
Форумчанин Подтвердите свой е-майл
Регистрация: 28.04.2008
Сообщений: 116
|
![]()
Всем спасибо за помощь!
Что-то с форумом не сразу увидел Ваши сообщения) |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отладка при помощи gdb | kosh1984 | Общие вопросы C/C++ | 0 | 08.02.2009 14:36 |
Из Access записать данные в файл Ecxel | roland_12 | Microsoft Office Access | 1 | 09.09.2008 05:51 |
Печать водяных знаков на документах при помощи Delphi | Pitonio | Помощь студентам | 6 | 12.08.2008 10:51 |
Изменить цвет при помощи макроса | А. Долматов | Microsoft Office Excel | 5 | 26.09.2007 21:02 |