Дизайн выпадающего меню с символами Excel - PullRequest
2 голосов
/ 18 марта 2019

Хотелось бы создать в Excel раскрывающийся список, в котором символы представлены в качестве параметров вместо списка значений.Я хорошо знаком с VBA и Excel, поэтому могу разработать его, если у меня есть отправная точка.У кого-нибудь есть фрагмент чего-то подобного.

1 Ответ

1 голос
/ 19 марта 2019

Если у вас есть контроль над всеми компьютерами, на которых будет использоваться файл Excel, потенциально простой способ обойти это - установить шрифт, содержащий символы, которые вы хотите использовать, а затем выбрать этот шрифт для раскрывающегося объекта.Например: https://www.wfonts.com/font/flowchart

enter image description here

Если вам нужно больше контроля над фигурами, вы можете создать свой собственный шрифт на основе файлов .svg (чтовы находите или создаете), используя: https://icomoon.io/app/#/select

К сожалению, это решение не допускает различные цвета в одном и том же списке.Если цвет зависит от формы, некоторые VBA могут изменить цвет шрифта после выбора.Если каждая фигура может иметь несколько цветов, потребуется второй объект выбора цвета, например кнопка, которая вызывает Application.Dialogs (xlDialogEditColor).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...