Пользовательская панель в Excel - PullRequest
1 голос
/ 24 апреля 2020

Я пытаюсь создать пользовательскую панель stati c справа. поэтому он должен быть независим от функции масштабирования и прокрутки в Excel. пожалуйста, смотрите изображение для более. Я попробовал следующее. но безуспешно.

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

ActiveSheet.Range("H1").Select
ActiveWindow.FreezePanes = True
ActiveSheet.Range("H1").zoom = False

Я понятия не имею, чтобы заставить его работать, так как я новичок в VBA. Мне нужен пользовательский интерфейс, как на картинке ниже. так что я могу прокрутить слева, но часть c справа. в части stati c я смогу добавить пользовательские элементы управления, такие как Combobox, командная кнопка, TextBox и т. д. c. Спасибо

enter image description here

1 Ответ

1 голос
/ 24 апреля 2020

У вас есть 2 решения:

  • Надстройка панели задач VSTO: настраиваемые панели задач позволяют создать собственную панель задач и предоставляют пользователям знакомый интерфейс для доступа к функциям вашего решения. Пользовательские панели задач позволяют интегрировать ваши функции в привычный пользовательский интерфейс. Вы можете быстро создать пользовательскую область задач с помощью инструментов Visual Studio.

Документ: https://docs.microsoft.com/en-us/visualstudio/vsto/custom-task-panes?redirectedfrom=MSDN&view=vs-2019

  • Office JS Панель задач надстройки- in: Вы можете создать надстройку Office с помощью генератора Yeoman для надстроек Office или Visual Studio. Генератор Yeoman создает проект Node.js, которым можно управлять с помощью кода Visual Studio или любого другого редактора, тогда как Visual Studio создает решение Visual Studio. Выберите вкладку для той, которую хотите использовать, а затем следуйте инструкциям, чтобы создать надстройку и проверить ее локально.

Документ: https://docs.microsoft.com/en-us/office/dev/add-ins/quickstarts/excel-quickstart-jquery?tabs=yeomangenerator

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