![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 03.08.2013
Сообщений: 208
|
![]()
Имеется таблица Excel с листами.
В ячейках на первом листе - исходные данные. В зависимости от того, какие данные введены, происходит переход на листы для печати результатов, представленных прямоугольными областями. Эта задача для меня выполнима. Количество прямоугольных областей на листе для печати - 8. Если нужно напечатать менее восьми областей на листе, то часть прямоугольных областей, по моей задумке должна скрываться. Так я хочу экономить бумагу и тонер. Я вставил на листы для печати прямоугольники объекта SmartArt. Сначала задал им белый фон и белые границы, затем задал 100%-ую прозрачность. К моему глубокому сожалению, макрорекордер Excel 2007, по какой-то причине, не записывает действия по изменению прозрачности этих прямоугольников, чтобы я смог посмотреть наглядно код с примерами, листинги, так сказать. В свойствах прямоугольников не могу найти ни имена объектов, ни id для бэйсика. Как к ним обращаться не знаю. Помогите, пожалуйста, разобраться с этой проблемой! Какие объекты и методы нужно использовать? Если можно, приведите работающие примеры! |
![]() |
![]() |
![]() |
#2 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
а нам предлагаете «с нуля» делать примеры? Касательно макрорекордера: в Excel 2007 он ужасен (не всё пишет) Используйте любую другую версию Excel (2003, 2010, 2013) - там всё запишется |
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 03.08.2013
Сообщений: 208
|
![]()
Мне не лень.
Просто файл с работы, а там интернета нет. Дома у меня нет Виндовс и Эксель, разумеется. Под примерами я имел в виду не готовое решение, а рабочие примеры по управлению квадратами объекта SmarArt (msoSmartArt). А именно. Как заставить квадрат стать видимым и невидимым. За совет с другими офисами спасибо. Однако, если софт на работе лицензионный, то ставить не разрешат другие версии, а макрорекордер LibreOffice ещё хуже. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача на визуальное программирование в EXCEL 2007 (VBA) | newbie93 | Помощь студентам | 6 | 05.09.2015 18:26 |
Совместимость Excel 2007 VBA - Excel 2010 VBA | Genas | Microsoft Office Excel | 2 | 28.11.2012 15:33 |
Получить ячейку из формулы (VBA, Excel 2007) | Makso | Microsoft Office Excel | 6 | 13.04.2010 15:40 |
Как запретить запуск программы на VBA Excel 2003 в Excel 2007 | kovalevskivf | Microsoft Office Excel | 2 | 15.05.2009 16:47 |
Глюк Excel-2007??? Формулы в ячейку из VBA | Rafik | Microsoft Office Excel | 7 | 24.03.2009 13:59 |