В шаблонах могут храниться стили, элементы автотекста, элементы автозамены, макросы, панели инструментов, пользовательские меню и сочетания клавиш. При загрузке шаблон становится общим шаблоном, которым можно пользоваться, работая с документами, базирующимися на каком-либо другом шаблоне.
Надстройки - это дополнительные программы, расширяющие возможности приложения Microsoft Office Word путем добавления пользовательских команд и специализированных возможностей. В качестве примера надстройки можно привести программу, разработанную и распространенную отделом по ИТ, которая подсвечивает название компании в любом открываемом на компьютере документе.
Предполагаемое действие:
Загрузка шаблонов или надстроек
При загрузке шаблона или надстройки они остаются в памяти только на время текущего сеанса приложения Word. В случае завершения работы и повторного запуска Word шаблоны и надстройки не будут вновь автоматически загружены.
Выгрузка шаблонов или надстроек
Для более рационального использования памяти и повышения скорости работы Microsoft Word можно выгрузить шаблоны и надстройки, которые редко используются. Шаблоны и надстройки, размещенные в папке автозагрузки, Microsoft Word выгружает для текущего сеанса и вновь автоматически загружает при следующем запуске. При выгрузке шаблона или надстройки, размещенных в любой другой папке, этот шаблон или надстройка не будут доступны до тех пор, пока они вновь не будут загружены. Чтобы удалить шаблон или надстройку из Microsoft Word, необходимо воспользоваться диалоговым окном Шаблоны и надстройки .
Обратите внимание на следующие особенности Выгрузка шаблонов или надстроек:
Кнопка Удалить недоступна, если выделенный шаблон находится в папке автозагрузки.
Выгрузка шаблона или надстройки, вы не удалить его с компьютера, можно просто становятся недоступными. Расположение, где был сохранен шаблона или надстройки определяет, загружаются ли они автоматически при запуске Word.
Конструирование интерфейсов чаще всего используется при создании надстроек. Надстройка представляет собой невидимый документ со встроенным VBA-кодом и с собственными дополнениями к интерфейсу, автоматически открываемый приложением при запуске. При запуске он не показывает своё тело (т.е. содержимое документа — текст, рисунки и пр.), а проявляется только своими изменениями в интерфейсе и подключенными макросами. Таким образом, приложение Microsoft Office дополняет свой функционал, и позволяет редактировать другие документы, используя вновь полученные функции.
Документ надстройки для Word имеет расширение.dotm. Фактически, надстройка для Word является обычным шаблоном с поддержкой макросов. Для надстроек Excel и PowerPoint имеются отдельные расширения — .xlam и.ppam соответственно.
Замечу, что надстройки.xlam и.ppam просто так не открываются в приложениях в качестве документа для редактирования, поэтому пока такая надстройка не готова, её сохраняют как обычный документ с поддержкой макросов. А вот шаблон.dotm можно открыть в Word именно как шаблон (по крайней мере, Ribbon XML Editor это делает), поэтому его можно сохранять шаблоном и в процессе разработки надстройки. Однако, я всё же рекомендую действовать единообразно, и исходники надстроек всегда держать в формате обычных документов с поддержкой макросов, и переводить их в шаблоны или надстройки только после полного окончания их разработки.
Итак, давайте попробуем построить надстройку Word, которая будет выглядеть, как отдельная вкладка, и содержать группу с кнопками, выполняющими некоторые действия. Пусть это будут некие действия с пробелами. Замечу, что процесс создания надстройки Excel ничем не отличается от создания надстройки Word и, умея создавать одно, вы будете уметь создавать другое.
Откроем Ribbon XML Editor, откроем в нём наш подопытный документ, и в окно для 2007-го интерфейса скопируем текст интерфейса нашей надстройки:
Ознакомьтесь с кодом интерфейса. Тут всё просто. Надстройка добавляет новую вкладку, и располагает на ней группу работы с пробелами, содержащую три кнопки. Для упрощения примера, в качестве иконок для кнопок я использовал максимально подходящие встроенные изображения. Вы можете использовать вместо них свои собственные, вы это уже умеете.
Первая кнопка удаляет все повторяющиеся пробелы. Довольно полезная функция, учитывая то, что правильная вёрстка в Word вообще не предполагает идущих подряд пробелов. Вторая кнопка преобразует все пробелы в переносы строк, а третья — обратное действие, т.е. переносы строк в пробелы. Тоже нужная функция для работы с последовательностями различных лексем.
Сгенерируем функции обратного вызова (Alt+F11 ). Скопируем шаблоны в буфер обмена (обращаем внимание на раскладку клавиатуры во избежание появления кракозябр). Закроем окно шаблонов и запустим документ. Перейдём в редактор Бейсика (Alt+F11 ) и вставим взятые в буфер обмена шаблоны функций вместо наших старых функций модуля RibbonCallbacks.
Теперь осталось написать на Бейсике нужные команды. Очевидно, нам понадобится функция поиска и замены. С помощью штатной функции записи макросов я выяснил, каким кодом осуществляется поиск и замена, и организовал это в виде отдельной функции, которую мы будем использовать внутри наших функций обратного вызова.
Итак, вставляем в код новую функцию:
"НайтиИЗаменить (компонент: button, атрибут: onAction), 2007
Sub НайтиИЗаменить(findString As String, replaceString As String)
With Selection.Find
.ClearFormatting
.Replacement.ClearFormatting
.Text = findString
.Replacement.Text = replaceString
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
.Execute Replace:=wdReplaceAll
End With
End Sub
Функция принимает на вход строку для поиска и строку для замены, а внутри функции вставлен код из макроса, который записывался во время реального поиска и замены. Несомненно, в нём много лишнего, так как все эти параметры наверняка имеют значения по умолчанию. Тем не менее, для надёжности я оставил всё как есть — хуже уж точно не будет.
Теперь заполняем шаблоны процедур обратного вызова:
"УдалитьПовторяющиесяПробелы (компонент: button, атрибут: onAction), 2007
Sub УдалитьПовторяющиесяПробелы(control As IRibbonControl)
Dim NumCharsBefore As Long, NumCharsAfter As Long
Do
NumCharsBefore = ActiveDocument.Characters.Count
Call НайтиИЗаменить(" ", " ")
NumCharsAfter = ActiveDocument.Characters.Count
Loop Until NumCharsBefore = NumCharsAfter
End Sub
"ПробелыВПереносыСтрок (компонент: button, атрибут: onAction), 2007
Sub ПробелыВПереносыСтрок(control As IRibbonControl)
Call НайтиИЗаменить(" ","^p")
End Sub
"ПереносыСтрокВПробелы (компонент: button, атрибут: onAction), 2007
Sub ПереносыСтрокВПробелы(control As IRibbonControl)
Call НайтиИЗаменить("^p", " ")
Call НайтиИЗаменить("^w^p", "")
End Sub
Как видите, код элементарен, ничего сложного. В первой функции мы организовываем цикл, в котором сдвоенные пробелы меняем на одинарные, и который будет выполняться до тех пор, пока при очередной его итерации размер текста до и после поиска и замены не останется равным. Это будет означать, что сдвоенных пробелов в тексте уже не осталось.
Две последние функции ещё более элементарны. Там просто вызывается наша функция по поиску и замене, которая меняет пробел на символ абзаца (^p) или наоборот. В последнем случае мы ещё и удаляем появившийся в конце текста из-за неубирающегося символа абзаца лишний пробел (^w — чистое пространство, например, пробелы или табуляция).
Сохраняем код, закрываем редактор Бейсика и сразу проверяем работу кнопок в документе. Замечу, что закрывать редактор Бейсика не обязательно, можно просто сохранить в нём изменения и переключиться в окно документа. Если кнопки заработали, как надо, сохраняем документ как шаблон с макросами (.dotm) в папку:
C:\Users\[ИмяПользователя]\AppData\Roaming\Microsoft\Word\STARTUP
Теперь добавим нашу надстройку. Закрываем всё, открываем Word, лезем в Файл -> Параметры -> Надстройки -> Управление, выбираем «Надстройки Word» и нажимаем кнопку «Перейти». В открывшемся окне на первой же вкладке нажимаем «Добавить…» и выбираем наш файл. Нажимаем «ОК», и наша надстройка начинает действовать.
Могут достаточно серьезно изменить функциональные возможности входящих в него программ, сделав их более подходящими для решения рутинных задач пользователя. Понятно, что для разных категорий пользователей эти задачи разные, поэтому разные пользователи и надстройки выбирают разные. Мне показалось важным подобрать 10 бесплатных надстроек для Microsoft , которые сделают его более пригодным для нужд образования — для учителей, преподавателей, студентов. мне кажется, каждое из этих приложений может быть прекрасным подарком ко Дню учителя, который мы вскоре будем отмечать. Пусть каждый выберет себе подарок по душе. все же я их приготовил целых десять!
1. PPTMerge — Слияние данных в PowerPoint
Многие хорошо знают замечательные инструменты слияния, которые используются в Microsoft Office , . При помощи этих инструментов очень удобно готовить персонифицированные письма, делая адресные рассылки, печатать приглашения и т.д.
Программа PowerPoint в этом семействе оказалась незаслуженно обойдена подобным инструментом. безусловно, основная задача PowerPoint — создание презентаций. однако беглого взгляда на шаблоны достаточно, чтобы увидеть, что многие пользователи используют PowerPoint как программу для создания дипломов, почетных грамот и открыток. PPTMerge позволит методом слияния создать десятки и сотни персонифицированных поздравительных открыток или приглашений на праздник Последнего звонка.
Все, что от вас требуется, это открыть шаблон презентации, которая содержит специальные текстовые «поля слияния» , и выбрать файл данных для объединения. PPTMerge сделает все остальное, автоматически создав слайды или целые презентации, наполнив их данными из каждой записи в вашем файле данных.
Предположим, вы должны создать презентацию для церемонии награждения.
У вас уже есть список имен 50 лауреатов, награды, которые они выиграли, есть файлы с фотографиями лауреатов и некоторая другя личная информация по каждому участнику.
И у вас уже есть шаблон презентации, предназначенной для показа на церемонии награждения.
Обычно в этом случае организатор кропотливо повторяет операции копирования / вставки имен и другой информации в PowerPoint, а затем импортируете все фотографии по одной. Надеюсь, что вы успеете сделать это вовремя (:-). И без ошибок (:-). При этом постарайтесь не свалиться от истощения.
PPTMerge делает всю эту работу за вас. В течение всего нескольких секунд, он может создать новую презентацию на основе шаблона, добавить новый слайд для каждого лауреата, и заменить поля в шаблоне «живой» информацией о каждом лауреате, взятой из вашего файла Excel или текстового файла с информацией, разделенной запятыми (CSV) .
PPTMerge будет отличным подарком ко Дню учителя для педагога-организатора или зам. директора по воспитательной работе, которым много приходится создавать презентаций, подобных описанной.
Скачать бесплатную демо-версию можно с сайта создателя: PPTools PPT Merge — Mailmerge for PowerPoint
2. Chemistry Add-in for Word
Chemistry Add-in for Word — незаменимая надстройка к Microsoft Office для тех, кто изучает органическую химию. Она позволяет студентам, изучающим химию, преподавателям и исследователям легко вставлять и изменять информацию о химических веществах, рисовать структурные формулы, создавать наглядные пособия на небывалом прежде уровне. В дополнение к возможности создания формул и двумерных структур, Chem4Word позволяет пользователю обозначать различные «химические зоны » внутри структуры, и создавать качественные визуальные изображения химических структур, пригодные для распечатки плакатов и наглядных пособий с возможностью хранить не просто картинки химических структур, формулы, несущие в себе огромное количество различной химической информации.
При установке надстройки в панель инструментов Microsoft Office добавляется еще одна вкладка Chemistry:
Эта вкладка позволяет создать в документе так называемую «химическую зону», в которую можно либо вставить химическую структуру из готовой библиотеки структур, входящей в комплект, либо построить свою химическую формулу (в том числе и на основе шаблонов, которые тоже в программе имеются.
Всю прелесть работы с этой надстройкой могут оценить только химики, безуспешно пытавшиеся конструировать химические формулы при помощи стандартного редактора формул Microsoft Office Word. Для учителя химии эта надстройка будет лучшим подарком к Дню учителя
Chemistry Add-in for Word полностью бесплатна. Скачать ее можно с сайта
3. Microsoft Math Add-in for Microsoft Office Word 2007
Если вы изучаете или преподаете математику, то вы должны знать очень мощный редактор Microsoft Word 2007. Он очень удобен для написания формул,и единственное, чего ему не хватает, так это способности делать расчеты …
Использование надстройки Microsoft Math Add-in for Microsoft Office Word 2007 позволяет доавить эту функциональность к Word’y.
Microsoft Math Add-In для Microsoft Office Word 2007 позволяет легко создавать графики, выполнять вычисления, и решать различные уравнения с переменными, созданные непосредственно в Word.
Microsoft Math Add-In добавляет вычислительные и графические возможности к редактору формул в ленте Word 2007.
С Microsoft Math Add-In для Word 2007 вы можете:
Пакет этот настолько мощный, что все функции, пожалуй, и не перечислишь.
Пакет бесплатный и может быть прекрасным подарком ко Дню Учителя для всех, кто использует в своей работе математику. Скачать его можно .
4. Обучающая игра от Office Labs
Изобретатели из Office Labs создали игру , которая помогает изучать новые возможности и Office 2010 .
В чем заключается эта игра? Пользователю необходимо загрузить небольшой плагин для Office и выполнить ряд заданий. Например, создать документ по образцу. За точное выполнение и правильное использование ленточного интерфейса, игроку начисляются баллы.
Собственно, в этом и состоит игровой момент. Соревнование — одна из главных составляющих практически любой игры, а также возможность публиковать свои результаты и следить за успехами других игроков в Facebook уже сегодня сделали Ribbon Hero достаточно популярной у пользователей Microsoft Office из разных стран.
Прекрасный подарок ко Дню учителя преподавателям ИКТ, которым хочется отдохнуть и расслабиться в праздник — просто поставьте ее своим ученикам в день Учителя и 45 минут они будут увлечены игрой, попутно осваивая интерфейс Microsoft Office 2007/
5. Office Add-in for Moodle
Надстройка для Moodle (OAM) — это надстройка для Microsoft Office (версии 2003 и 2007), которая позволяет учителям открывать и сохранять Word, Excel, и PowerPoint документы на веб-сайт системы дистанционного обучения Moodle. эта система де-факто является стандартом для создания дистанционных курсов во многих учебных заведениях. Сегодня учителя, которые используют Office и Moodle, должны переключаться между веб-браузером и офисными приложениями. С OAM , учителя могут создавать, открывать, редактировать и сохранять Moodle документы непосредственно из офисных приложений. Вам больше не нужно использовать веб-браузера при работе с документами Office, хранящихся в Moodle.
После установки дополнения в меню Microsoft office добавляется два пункта в меню «Файл» (Office 2003) или в меню Office 9Office 2007) — Открыть с Moodle и Сохранить в Moodle. Для того, чтобы просмотреть файлы курса на Moodle Вам необходимо сначала eказать дополнению адрес Вашего Moodle и указать данные, которые вы используете для входа в систему в качестве преподавателя. После добавления вы можете просмотреть список курсов, на которые вы зарегистрированы. Естественно, студенты и другие пользователи могут получить доступ к содержимому непосредственно из веб-интерфейса Moodle, как они обычно и делают.
Загрузить программу можно со страницы
6. Interactive Classroom
7. Mouse Mischief
Потрясающая надстройка, которая в корне меняет характер использования компьютера в начальной школе! даже если у вас в классе компьютер всего один — просто подключите к нему десяток мышей через USB хаб.
Эта надстройка позволяет вставлять в презентацию Powerpoint интерактивные вопросы, опросы, и рисунки, которые примут самое активное участие в ваших уроках. Ученики могут активно участвовать в показе вашей презентации, используя свои собственные мыши щелкая по разным объектам, или даже отвечая на экране на ваши вопросы.
Надстройка будет прекрасным подарком для учителей начальной школы. Скачать ее можно с
8.Windows Live SkyDrive
Это дополнение к Office не очень широко известно даже за рубежом, однако оно мне неоднократно пригодилось. Дело в том, что я люблю на своих презентациях демонстрировать не скришоты, а саму работу программы.
Это означает, что нужно либо демонстрировать всё в реальном времени, либо записывать видео. Реальная демонстрация — это, конечно, самый лучший вариант, но не всегда там, где вы выступаете, будет локальная сеть или доступ к интернету. И что делать, неужели признавать провал?
Поэтому, для любой демонстрации я «на всякий случай» готовлю видеоролики. Большинство программ для записи видео просто не созданы для записи с монитора. Как результат — неуправляемое качество, необходимость сжимать финальные ролики, скачущий звук. Непрофессионалу с такими программами работать просто невозможно.
Как раз для подобных задач существует Community Clips. Это дополнение к Microsoft Office, которое после скачивания установится в дополнительной вкладке и системном трее и заменит практически любую программу для записи видео. Легко, быстро, удобно, не требуется никаких специвльных знаний. Можно записывать только выделенный кусочек экрана, и видео, которое у вас получается, уже пригодно и для размещения в интернете. С другой стороны, качества подобного видео хватит и для демонстрации.
Дополнения для Microsoft Office можно загрузить из официального магазина надстроек Office или с домашних страничек разработчиков. В первом случае они устанавливаются наподобие мобильных приложений, а во втором - как отдельные программы Windows. Ввиду этого дополнения могут замедлить запуск офисной программы или всей операционной системы. Незначительно, конечно, но всё же.
Программы Office 2016 тесно связаны с OneDrive. Это очень хорошо, если вы всё ещё пользуетесь собственным облачным хранилищем Microsoft. Почему «всё ещё»? Напомню, совсем недавно редмондцы нежданно-негаданно урезали объём бесплатного дискового пространства, а чуть позже позволили его . Так себе история, хотя она совсем неинтересна тем, кто доверяет решениям от Google. Если вы среди них, устанавливайте плагин «Google Диска » для Microsoft Office.
С ним вам станет проще открывать и сохранять рабочие документы из удалённого хранилища Google. Соответствующие меню появятся в разделах «Открыть» и «Сохранить».
Остаётся загадкой, как разрешались обо всём на свете до середины января 2001 года. Ведь именно в это время появилась «Википедия», которая положила конец бесконечности недостоверной и неструктурированной информации в интернете. Смутные были времена, о которых не стоит даже вспоминать. Мы живём сегодня и хотим сделать этот миг как можно лучше. Настройка « » как раз из этой оперы. Установите её, чтобы в пару кликов получить доступ ко всемирному кладезю знаний.
К слову, нечто похожее уже есть в 2016-й версии офиса, но отдельная надстройка всё же полезнее. Например, утилита лучше структурирует результаты поиска и не просто растолковывает значения выделенных слов, но и вставляет их в ваш текст безо всякого копипаста.
Минутка экстаза для тех, кто хоть раз испытывал и наполнял для этого листы случайными значениями. Эта муторная задача в миллион раз проще с надстройкой . Не нужно никаких функций и их аргументов!
Random Generator заполняет выбранные ячейки числами, датами и значениями «истина» или «ложь». В описании утилиты указано, что она предназначена для Office 2013 и более поздних версий пакета.
Предположу, что скорость печати среднестатистического пользователя Word колеблется около 200 символов в минуту. И она ускоряется до тысяч символов, когда необходимо заполнить макет или чем угодно, только чтобы оценить документ визуально. Надстройка как раз и пригодится в таких случаях.
Жаль, конечно, что нет кириллицы и нельзя указать точное количество символов.
Интернет программирует наше поведение, поэтому пользователи неосознанно хотят применять свои браузерные привычки и в других программах. Например, некоторым нравится панель вкладок в самом Word вместо миниатюр на панели задач Windows. Никогда не встречали такого? Тогда попробуйте в деле Tabs for Word .
Программа умеет раскрашивать вкладки в разные цвета, а также имеет несколько настроек, которые подгонят её поведение под ваши запросы. Работоспособность проверена на Office 2016. Вирусов нет.
Office 2016 полон действительно классных , от которых люди старой закалки отказываются лишь потому, что им претит ленточная структура панели управления, появившаяся в 2007-й версии пакета. Программа Classic Menu for Office накладывает олдскульную оболочку поверх последних технологий.
Не берусь судить, насколько точно воспроизводится старый интерфейс, но, если верить тому, как нервно постукивает сердце, всё похоже на правду. Настроек здесь минимум.
Создание временных шкал (timeline) - верный способ донести важную для исполнения информацию до всех причастных лиц. Несколько распечаток таких графиков можно приложить к основному приказу, чтобы ответственные всегда видели перед собой дату, после которой их лишат премии либо вообще попросят собрать вещи. В общем, Office Timeline - хороший инструмент для мотивации. По уверениям разработчиков, их продукт позволяет создавать временные шкалы самой разной сложности, однако для этого придётся изучить весь доступный инструментарий.
Созданную в PowerPoint шкалу можно перенести в другую офисную программу, например в тот же Word.
Не все люди хорошо представляют, где находится, например, Намибия. Поэтому, уважаемые мошенники, когда вы присылаете коммерческое предложение о продаже дешёвых намибийских алмазов прямо из шахты без посредников и СМС, будьте добры, составляйте нормальную презентацию с картой мира. Надстройка вам в помощь.
В настройках дополнения можно задать язык карты, а также указать качество и параметры её отображения.
А какими дополнениями к офисному пакету программ пользуетесь вы?