Страницы: 1
RSS
Цвет page
 
Всем привет.  
Подскажите, пожалуйста, как выбрать цвет страницы (page) на форме VBA?  
BackColor MultiPage - не помогает.  
Скриншот во вложении.  
 
<EM><STRONG>Файл удален</STRONG> - велик размер - [<STRONG>МОДЕРАТОРЫ</STRONG>]</EM>
Киса, я хочу Вас спросить, как художник — художника: Вы рисовать умеете?
 
кто-то знает?
Киса, я хочу Вас спросить, как художник — художника: Вы рисовать умеете?
 
Нет такого свойства у Page.
 
Свойства нет - но сделать можно.  
 
Достаточно в Яндексе набрать VBA multipage backcolor  
и почитать результаты поиска:  
 
http://www.msoffice.nm.ru/faq/macros/msforms3.htm#faq465  
 
Для того, чтобы изменить цвет нужной страницы (MultiPage) достаточно проделать следующие действия :    
 
 
1. Создайте графический файл, содержащий изображение, которое в дальнейшем будет использовано в качестве цвета/фона    
(рекомендую создать файл как можно меньшего размера, т.к. рисунок становится частью элемента управления, в результате чего, увеличивается вес файла XLS, содержащего этот элемент управления; для создания же графики вполне сгодится даже Paint)    
 
2. Выделите нужную страницу, затем, используя свойства страницы :    
- кликните мышкой небольшую серую кнопку, расположенную в левой части поля Picture и выберите предварительно созданный графический файл.    
- напротив поля PictureTiling выберите True (если рисунок изначально заполнил всю страницу, то этот пункт можно пропустить)    
 
3. Если речь идёт о нескольких страницах, то повторите все необходимые действия.
 
А в этой теме есть и другие способы: http://www.mrexcel.com/forum/showthread.php?t=79069  
(например, использовать на MultiPage окрашенный элемент управления Image)  
 
Или вот такой пример с использованием WinAPI (из той же темы):  
http://excelvba.ru/XL_Files/Sample__30-10-2011__0-47-44.zip
 
Большое спасибо.
Киса, я хочу Вас спросить, как художник — художника: Вы рисовать умеете?
Страницы: 1
Читают тему
Наверх
Loading...