Я делаю панель управления для листа Excel и хочу, чтобы у меня был способ выводить сообщения пользователю. Эти сообщения могут быть довольно длинными, и я не хочу, чтобы эта консоль вывода занимала слишком много места на странице, поэтому в идеале я хотел бы иметь небольшое окно, которое можно прокручивать вверх и вниз. Я не хочу, чтобы пользователь мог редактировать содержимое вывода.

Я попытался использовать текстовое поле ActiveX для этого. Но когда текстовое поле отключено для предотвращения редактирования пользователем, полоса прокрутки также отключается. Я также попробовал ярлык, но у ярлыка нет полосы прокрутки.

Есть идеи?

1 ответ1

1

То, что вы ищете, это не свойство ENABLED , а свойство LOCKED .

Заблокировав окно редактирования, вы запретите редактирование, одновременно разрешая прокрутку.

Возможно, вы захотите использовать другую раскраску, потому что она нелогична, если она по-прежнему выглядит как обычное поле редактирования.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .