Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ускорение кода / 6 сообщений из 6, страница 1 из 1
04.05.2018, 10:04
    #39639831
Gangrantua
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ускорение кода
Начал изучать программирование и Word-VBA в частности. Начальник по работе предоставил файл с готовыми макросами, чтобы был готовый пример для ускорения процесса. Так вот пример этот процесс никак не ускоряет) Как бы я его не вертел, не могу понять каким образом идет построение шаблонов рамок. В редакторе считай и нет ничего, а он работает, при том еще и быстро!
Пробовал свой аналог запилить в VBA, но у меня вышли просто несуразные тормоза. Подскажите, как его вскрыть? Либо помогите с ускорением кода. Заранее спасибо.
...
Рейтинг: 0 / 0
05.05.2018, 09:48
    #39640563
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ускорение кода
Gangrantua,

С каким конкретно модулем/макросом у вас вопросы ?
...
Рейтинг: 0 / 0
10.05.2018, 16:16
    #39642780
Gangrantua
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ускорение кода
Простите за длительное ожидание - загоняли по другим вопросам.
Вопросы у меня ко всему шаблону в целом: как он работает? В макросах ни намека на прорисовку линий, надписей, либо чего еще, но при этом все работает.
...
Рейтинг: 0 / 0
11.05.2018, 06:18
    #39642988
vasatka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ускорение кода
Gangrantua
Вопросы у меня ко всему шаблону в целом: как он работает?
Почитайте про надстройки.

Цитата

Конструирование интерфейсов чаще всего используется при создании надстроек. Надстройка представляет собой невидимый документ со встроенным VBA-кодом и с собственными дополнениями к интерфейсу, автоматически открываемый приложением при запуске. При запуске он не показывает своё тело (т.е. содержимое документа — текст, рисунки и пр.), а проявляется только своими изменениями в интерфейсе и подключенными макросами. Таким образом, приложение Microsoft Office дополняет свой функционал, и позволяет редактировать другие документы, используя вновь полученные функции.

Документ надстройки для Word имеет расширение .dotm. Фактически, надстройка для Word является обычным шаблоном с поддержкой макросов. Для надстроек Excel и PowerPoint имеются отдельные расширения — .xlam и .ppam соответственно.

Надстройки .xlam и .ppam просто так не открываются в приложениях в качестве документа для редактирования, поэтому пока такая надстройка не готова, её сохраняют как обычный документ с поддержкой макросов. А вот шаблон .dotm можно открыть в Word именно как шаблон.
...
Рейтинг: 0 / 0
11.05.2018, 06:46
    #39642990
vasatka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ускорение кода
Для просмотра и редактирования надстроек нужны специальные программы.
Я использую RibbonXMLEditor.
...
Рейтинг: 0 / 0
12.05.2018, 11:37
    #39643547
Gangrantua
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ускорение кода
Программа бомба! Вот только я про эту прелесть уже и так знаю, и пользовался, только в рукопашную: открывал шаблон в архиваторе и вносил изменения в _rels/.rels и в customUI/customUI.xml, предварительно создав последний.

А вот по поводу приложенного шаблона: RibbonXMLEditor не открывает его(((
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ускорение кода / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]