Прозрачный Excel.Shape

Программирование на Visual Basic for Applications
levry
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 07.01.2006 (Сб) 0:54

Прозрачный Excel.Shape

Сообщение levry » 07.01.2006 (Сб) 1:12

Как известно, заливку фигур в Excel`e можно сделать полупрозрачной (Shape.Fill.Transparency = ?). Однако, если заливка состоит из 2х цветов, то прозрачность относиться только к одному цвету (через диалоги самого Excel все делается без проблем).
Как добиться прозрачности для всех цветов заливки фигуры.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 07.01.2006 (Сб) 8:28

А если сделать "через диалоги самого Excel" и записать макрос при этом?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

levry
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 07.01.2006 (Сб) 0:54

Сообщение levry » 07.01.2006 (Сб) 22:24

Записывал макрос, выполнение которого дает другие результаты: для второго цвета все равно прозрачность не устанавливается. Свойство Transparency только одно. Откуда берется прозрачность для второго цвета неизвестно (в диалоге второй ползунок имеется).

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 09.01.2006 (Пн) 17:17

А версия офиса какая?
За степень прозрачности отвечает проперть Transparency.
Lasciate ogni speranza, voi ch'entrate.

levry
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 07.01.2006 (Сб) 0:54

Сообщение levry » 09.01.2006 (Пн) 23:45

Да, согласен на счет свойства Fill.Transparency, но только для одного цвета. Для другого цвета это свойство не касается.
Для одноцветной заливки все OK, нет вопросов ("проперть Transparency"). А для двух - проблема: проперть то одна (куда другую спрятали ребята из MS неизвестно).
P.S. Речь об офисе XP (аналогично и в 2000). Про 2003 не знаю.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 101

    TopList