Создавайте лучше выглядящие кнопки в VBA без использования Image - PullRequest
4 голосов
/ 26 октября 2011

Есть ли возможность создавать более округлые / профессионально выглядящие кнопки с помощью vba. Я нашел пару мест, которые предлагали использовать изображения, что не является ужасной идеей, но мне было интересно, есть ли у кого-нибудь подсказка, есть ли загружаемое программное обеспечение, надстройка или что-то еще. Те, что доступны в настоящее время, делают мою программу похожей на приложение середины 90-х. Я очень ценю помощь. Я имею в виду, посмотрите на это!

enter image description here

1 Ответ

5 голосов
/ 26 октября 2011

Office VBA использует Microsoft Forms Engine, который представляет собой упрощенную (отрисованную) реализацию инструментария GUI.Из-за этого обычные методы, используемые для настройки внешнего вида кнопок в окнах (рисование владельцем / темы), не применяются, и вы застряли с тем, что у вас есть.

Если вы не хотите использовать изображения, вынужно найти элемент управления ActiveX, который делает эту работу, что-то вроде http://www.arcadiahome.com/products/components/activex/powerbutton.htm.

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