Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.11.2013, 16:25   #1
agregator
Форумчанин
 
Аватар для agregator
 
Регистрация: 09.05.2009
Сообщений: 369
По умолчанию Определить цвет автофигуры

Здравствуйте уважаемые программисты. Подскажите как определить цвет заливки автофигуры не выбирая её. Например:
Код:
ActiveSheet.Shapes("AutoShape 1").Select
If Selection.ShapeRange.Fill.ForeColor.SchemeColor = 10 Then
Работает. А
Код:
If ActiveSheet.Shapes("AutoShape 1").ShapeRange.Fill.ForeColor.SchemeColor = 10 Then
не работает(Debug)
Вложения
Тип файла: rar Пример.rar (8.3 Кб, 8 просмотров)
agregator вне форума Ответить с цитированием
Старый 25.11.2013, 16:45   #2
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

Код:
Sub Цвет()
'    ActiveSheet.Shapes("AutoShape 1").Select
'If Selection.ShapeRange.Fill.ForeColor.SchemeColor = 10 Then
With Worksheets("Лист1").Shapes("AutoShape 1")
If .Fill.ForeColor.SchemeColor = 10 Then
    .Line.ForeColor.SchemeColor = 6
    .Fill.ForeColor.SchemeColor = 7
    Else
    .Line.ForeColor.SchemeColor = 10
    .Fill.ForeColor.SchemeColor = 10
End If
End With
    Range("D11").Select
End Sub
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 25.11.2013, 16:58   #3
agregator
Форумчанин
 
Аватар для agregator
 
Регистрация: 09.05.2009
Сообщений: 369
По умолчанию

Shanemac51, спасибо. Понял, надо было убрать все Selection в коде.
agregator вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определить цвет пикселя в заданных координатах NewBoy Общие вопросы C/C++ 2 11.03.2013 11:46
Как определить цвет пикселя? prw07 Мультимедиа в Delphi 1 31.08.2010 13:06
Как определить цвет пикселя? zotox Общие вопросы Delphi 2 15.11.2009 19:05
Как определить цвет пикслия в изображении ?? Xsires Общие вопросы Delphi 2 30.09.2009 23:05
определить цвет каждого пикселя Dimarik Общие вопросы C/C++ 4 17.08.2009 16:21