/ / Користувальницькі кольори фонових стрічок Excel (як дизайн із таблицями) - excel, стрічка

Кольори фонового кольору ленти користувача (наприклад, дизайн з таблицями) - excel, стрічка

Я використовував CustomUIEditor, щоб зробити багато кращихстрічки. Мені не вдалося зрозуміти, як змінити колір тла спеціальних вкладок, які я створюю. Мені б хотілося змінити колір тла моїх вкладок, щоб вони були помітні як звичайні. Я думаю, що той же метод excel використовує, коли ви клацаєте на таблицю, і колір за вкладкою дизайну представлений.

Подобається це:

введіть опис зображення тут

Відповіді:

2 для відповіді № 1

Хоча VBA може створювати та змінювати стрічки (і навіть додавати зображення), він не може змінити загальний колір стрічки, як це видно, коли стрічка не вибрана.

Щоб змінити колір стрічки, вам потрібна надбудова COM. COM надбудови відрізняються від звичайних надбудов. Замість використання VBA (який на перший погляд схожий на Visual Basic і схожий на застарілу версію VB), COM-додатки використовують сучасні Visual Basic або Visual C ++.

Як написати COM-надбудову для Excel виходить за рамки питання, але ось деякі ресурси для початку роботи:

Про надбудови Excel COM

Створення надбудови COM

Настроювання кольорів стрічки