Letysite.ru

IT Новости с интернет пространства
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Ms word vba

Создание приложений на языке VBA для MS WORD

Microsoft Office – одна из самых популярных программных систем, используемых во всем мире.

Трудно найти компьютер, на котором не был бы установлен текстовый редактор Word. Представляя собой систему приложений, тесно связанных друг с другом, MS Office открывает перед своими пользователями самый широкий спектр возможностей.

Мощнейшим средством создания приложений в MS Office стал язык Visual Basic for Application (VBA). Он пришел на смену языкам макропрограммирования, которые обычно включались в приложения.

VBA — высокоэффективное средство разработки приложений, поскольку принадлежит к объектно-ориентированным языкам программирования и обладает простотой макроязыков. Начинающие программировать в офисных пакетах пользователи могут записать свои действия с помощью макрорекордера и создавать макросы без изучения особенностей языка. Такая запись действий, а затем просмотр записанного кода являются простейшим способом для самостоятельного изучения VBA.

Попробуй обратиться за помощью к преподавателям

Сейчас с помощью VBA можно легко и быстро создавать различные приложения, используя единую для всех офисных программ среду и язык. Разработчикам приложений очень пригодятся дополнительные возможности и средства VBA для управления пользовательским интерфейсом, оперирования событиями, обработки ошибок и другие средства, которые позволят создавать эффективные приложения с дружеским интерфейсом.

Остановимся на вопросах разработки VBA-приложений для MS Word. С помощью VBA вы можете автоматизировать любые операции, выполняемые в Word интерактивно (то есть вручную): создание документов, добавление в них текста или других графических элементов, форматирование, редактирование, сохранение и т.д. VBA выполнит все эти операции быстрее, точнее и с меньшими затратами, чем человек.

В MS Word создается много документов типа справка, расписка, докладная записка и так далее. Эти документы имеют постоянную и переменную части. Создание таких документов можно упростить, используя язык программирования VBA.

Задай вопрос специалистам и получи
ответ уже через 15 минут!

Создание текстового документа

Рассмотрим пример создания справки в MS Word 2007.

Создадим документ Word и сохраним его с именем spravka.docx.

В случае отсутствия на ленте вкладки Разработчик создайте её с помощью команды — Параметры Word-Личная настройка. В группе Основные параметры работы с Word установите флажок в пункте Показать вкладку Разработчик на ленте.

Создать макрос1 с помощью макрорекордера. Макрос1 создает текст документа «СПРАВКА»:

  • выполнить команду Разработка, Макрос, Запись макроса;
  • в поле Имя макроса оставить Макрос1. В поле Макрос доступен для: выбрать имя данного документа spravka.docx. Нажать кнопку ОК;
  • набрать текст документа «СПРАВКА» с нужными параметрами абзаца и шрифта;
  • остановить запись макроса кнопкой Останов в закладке Код-Разработчик.

Проверить работу макроса запустив его на исполнение командой: Разработчик, Макросы, Макрос1, Выполнить.

Создадим Макрос2 с помощью макрорекордера. Макрос2 выполняет очистку содержимого документа (Выделить все $$, клавиша Delete).

Создадим панель быстрого доступа для spravka.docx с кнопками для запуска макросов.

Для этого необходимо:

  • выбрать пункт меню Параметры Word-Настройка;
  • в окне Настройка панели быстрого доступа и сочетаний клавиш на вкладке Выбрать команду из выбрать пункт Макросы, а на вкладке Настройка панели быстрого доступа выбрать пункт Для Spravka;
  • в том же диалоговом окне команд Макросы выделить команду Макрос1 и добавить в панель быстрого доступа для документа Spravka. Аналогично добавить команду Макрос2;
  • изменить надпись или значок на кнопке, назначенной макросу Изменить…, изменить кнопку и отображаемое имя (например, Справка), выбрать новый значок для кнопки, несколько изменить его и назначить макрос (Макрос1) этой кнопке;
  • аналогично изменить надпись и кнопку для вызова еще одного макроса (Макрос2), например Очистка документа.

Выполнить макросы, используя кнопки панели быстрого доступа для Spravka.

Сохранить документ на диске в личной папке в файле с именем spravka.doc с типом файла «Документ Word с поддержкой макросов».

Для выхода из Word выберите из меню Выход из Word.

Использование VBA при решении задач в Word

VBA поддерживает набор объектов, соответствующих элементам Word. Используя свойства и методы этих объектов можно автоматизировать все операции в Word. Однако целесообразно автоматизировать выполнение тех операций, для реализации которых нет стандартных средств в Word или их выполнение стандартными средствами является трудоемкой или рутинной работой. Рассмотрим наиболее важные объекты.

Объект Document представляет собой новый или созданный ранее открытый документ.

Основными свойствами объекта Document являются:

  • Count — количество открытых в данный момент документов;
  • ActiveDocument — активный документ.

Некоторые методы объекта Document и коллекции Documents:

  • Open — открывает файл, содержащий существующий документ и автоматически добавляет его в коллекцию;
  • Add — добавляет новый пустой документ;
  • Save — сохраняет изменения в существующем документе без закрытия;
  • Save As (только для объекта) — сохраняет активный вновь созданный документ в текущей папке;
  • Item — позволяет получить доступ к элементу коллекции;
  • Activate (только для объекта) — активизирует открытый документ;
  • PrintOut (только для объекта) — печать документа;
  • Close — закрывает документ.

Объекты Character (символ), Word (слово), Sentence (предложение), Paragraph (абзац), Section (раздел документа) задают структуризацию текста документа.

Все эти объекты имеют свойства:

  • Count — свойство возвращает количество элементов в коллекции;
  • First — свойство возвращает объект, являющийся первым элементом коллекции;
  • Last — свойство возвращает объект, являющийся последним элементом.

Коллекции Characters, Words, Sentences имеют единственный метод Item(Index).

Коллекция Paragraphs имеет все вышеперечисленные для данной группы коллекций свойства и множество свойств, значения которых определяют формат абзаца.

Формат абзаца может быть определен и с помощью методов. Приведем некоторые методы коллекции Paragraphs:

  • Item — определяет элемент коллекции;
  • Add — добавляет новый пустой абзац (параметр метода указывает точку вставки, задается объектом Range);
  • InsertParagraph, InsertParagraphAfter, InsertParagraphBefore — осуществляют вставку пустого абзаца вместо текста или после, или перед текстом, задаваемым объектом Selection или Range;
  • Reset — удаляет форматирование, сделанное вручную, применяя к абзацу формат, заданный стилем абзаца;
  • Indent, Outdent — увеличивают, уменьшают отступ абзаца от края листа;
  • TabHangingIndent(Count), TabIndent(Count) — увеличивают (Count>0), уменьшают (Count Предыдущая статья

Изучение элементов программирования на основе языка VBA в Microsoft Office Word

педагогические науки

  • Векслер Виталий Абрамович , кандидат наук, доцент, доцент
  • Саратовский государственный университет имени Н.Г. Чернышевского
  • ПРОГРАММИРОВАНИЕ
  • МАКРОС
  • MICROSOFT OFFICE
  • КУРС ИНФОРМАТИКИ

Похожие материалы

Программы обучения студентов гуманитарных специальностей очень часто включают главы знакомства с элементами программирования. Введение в курс обучения сред программирования очень часто вызывают негативные реакции со стороны обучающихся, непонимающих, зачем им это нужно. В данном случае можно порекомендовать ознакомление с основами объектно-ориентированного программирования, на основе языка Microsoft Visual Basic for Applications (VBA).

Microsoft Visual Basic for Applications является встроенным языком программирования для приложений Microsoft Office (Word, Excel, Access, PowerPoint, Outlook, FrontPage, InfoPath), а также и для некоторых других системах (Microsoft Visio и Project, Corel- DRAW, CorelWordPerfect Office 2000, AutoCAD). Главной особенностью является то, что программировать студенты смогут непосредственно, через привычные им приложения Microsoft Word, Microsoft Excel и Microsoft PowerPoint. Изучение программирования будет строиться на автоматизации обработки тестов, числовых данных.

На страницах офисных документов для студентов организуется полноценная работа с программами, не создавая для этого отдельных Windows-форм, а просто разместив на странице поля ввода данных и показывая программно на той же странице результаты после изменения данных.

Базовым программным модулем становится макрос.

Макрос – программный скрипт (алгоритм действий), сохраненный в формате документа Office с поддержкой макросов. В настоящее время эта программа является процедурой, написанной на языке VBA.

Приведем примеры упражнений:

В тексте «Макроса1» (Sub Макрос1() – процедура языка VBA), используется объект «Selection» – место, где находится курсор в текущем документе.

Наберите текст «Макроса1» с комментариями:

Пример 2. Наберите в редакторе следующий макрос (Insert-Module)

‘Теперь бегаем по всем словам

Проверьте работу макроса. Исправьте код таким образом, чтобы макрос одновременно менял слова размером 12 пт. — на 13 пт, слова размером 14 пт. на 15 пт. и все полужирные слова делал курсивным.

Пример 3. Объясните смысл работы данного макроса:

Исправьте его таким образом, чтобы менялся цвет теста на зеленый.

Пример 4. Создайте два поля в текстовом документе. Вызовите конструктор. Введите приведенный ниже программный код (рис.1). Программа работает с тестовыми блоками, обращаясь к их свойству «Text». При вводе информации в первое поле, она дублируется во второе.

Пример 5. В одно из полей вводится числовое значение. Второе поле определяет числовое значение в первом и отнимает от него единицу. Организуйте проверку на правильность ввода данных. Так как в поля вводятся текстовые значения, используйте функцию CSng(Expression).» src=»https://novainfo.ru/files/7575/01.jpg»>Рисунок 1. /p>

Пример 5. В одно из полей вводится числовое значение. Второе поле определяет числовое значение в первом и отнимает от него единицу. Организуйте проверку на правильность ввода данных. Так как в поля вводятся текстовые значения, используйте функцию CSng(Expression).

Функция CSng(Conversion to Single) используется для приведения выражения в тип «Single». Функция CSng вернет значение «Expression», преобразованное в числовой длинный тип данных с плавающей запятой обычной точности «Single». Если «Expression» имеет тип данных «String», то он должен быть числом, иначе возникает ошибка стадии выполнения «Type mismasth». Если число знаков в дробной части «Expression» выходит за пределы допустимого значения диапазона «Single», CSng усекает ее

Конструкция VBScript «On Error Resume Next» включает обработку ошибок. Объект данной конструкции «Err» не нуждается в предварительном объявлении, и доступен всегда.

Его методы и свойства:

  • Description» — данное свойство содержит описание ошибки.
  • Number» — содержит целое число – номер ошибки. Если значение свойства «Number» ровно нулю – значит, ошибка отсутствует.
  • Source» — свойство содержит название приложения, в котором возникла ошибка.

Вариант решения приведен на рис. 2.

Пример 6. Организация вычислений на странице документа» src=»https://novainfo.ru/files/7575/02.jpg»>Рисунок 2. /p>

Пример 6. Организация вычислений на странице документа

Создайте три объекта типа «Поле» (первое слагаемое, второе слагаемое, сумма).

Для третьего поля в окне «Properties» зададим свойство «Enabled» равным «False», (для запрета редактирования пользователем). В результате после написания или изменения чисел в объектах «TextBox1» и «TextBox2» в поле «TextBox3» будет отображаться математическая сумма двух чисел.

Если в процедуре «Rez1» написать расчет без преобразования данных в числовое значение CSng(TextBox1.Text) или CSng(TextBox1.Value)), т. е. TextBox3 = TextBox1 + TextBox2, то вместо математической суммы получится сложение двух строковых значений.

Пример 7. Создание теста.

Создадим вопрос закрытой формы множественного выбора (выбор одного или нескольких вариантов правильного ответа из группы предложенных ответов).

Установите на форме 2 элемента «Chekbox» (рис. 3).

Рисунок 3.

Вызовите свойства объектов (рис. 4).

Рисунок 4.

Измените свойство «Caption» отвечающее за текстовый комментарий на форме на «Текстовый редактор» и «Электронные таблицы» соответственно (рис.5.).

Рисунок 5.

Добавьте третий «Checkbox» — «Caption»: «Операционная система» и кнопку – «Caption»: «Результат» (рис.6).

Рисунок 6.

Ниже приведен программный код для кнопки «Результат», проверяющий правильность ответа:

Добавим вопрос типа «верно/неверно»: «Языки программирования бывают высокого, среднего и низкого уровней».

Установим две кнопки «OptionButton» (переключатели), изменим свойства «Caption» у каждой на варианты: «Верно» и «Неверно» (рис.7).

Рисунок 7.

Для того чтобы установленные объекты работали, именно как переключатели (т.е. возможен выбор только одного из них), они должны принадлежать одной группе. В свойствах каждого установим значение «GroupName – 1» (рис. 8).

Рисунок 8.

Изменим код, дополнив его обработкой выбранного переключателя:

Дополнительные задания для студентов:

  1. Создайте новый документ Word, в нем запустите запись макроса и напишите в документе, произвольный текст, выполните переход на начало текста, на конец текста, отбейте три пустых абзаца, выделите весь текст: измените шрифт, размер букв, примените несколько видоизмений. Сохраните макрос для данного документа. Запустите макрос на исполнение. Просмотрите текст макроса в окне Microsoft Visual Basic For Applications, скопировать его в свой отчет с подробным описанием того что каждая команда обозначает.
  2. Создайте в документе Word четыре поля для работы с данными (элементы ActiveX) следующего вида (рис.9):

Рисунок 9.

Для второго и третьего полей создайте, для события Change обращение к процедуре «Вычисление стоимости товара», которая будет присваивать четвертому полю значение произведения второго поля на третье, как показано выше. Для четвертого поля задайте значение свойства «Locked = True», чтобы оно стало недоступным для редактирования.

Таким образом, использование VBA в Microsoft Word позволит повысить интерес студентов гуманитарных специальностей к изучению основ программирования, за счет демонстрации возможности автоматизированных программируемых расчетов по обработке тестовой и числовой информации в офисных документах.

Список литературы

  1. Александрова Н. Организация самостоятельной деятельности студентов с применением ДО / С. Галаев, Н. Александрова, А. Букушева // Высшее образование в России. 2007. № 10. С. 141-143.
  2. Александрова Н.А. Концепция собственного образовательного стандарта прикладного бакалавриата по направлению подготовки 050100.62 «Педагогическое образование» (профиль «Информатика») / Н.А.Александрова, Е.В.Кудрина, М.В.Храмова, А.Г. Фёдорова // В сборнике: Компьютерные науки и информационные технологии Материалы Международной научной конференции. Ответственные за выпуск: Т.В. Семенова, А.Г. Федорова. 2014. С. 19-23.
  3. Александрова Н.А. Об использовании технологических средств и информационно-коммуникационных технологий в инклюзивном обучении студентов / Н.А. Александрова, Е.А. Гаврилова // В сборнике: Информационные технологии в образовании Материалы VI Всероссийской научно-практической конференции. Саратовский государственный университет имени Н.Г. Чернышевского. 2014. С. 61-63.
  4. Векслер В.А. Принципы регулирования рынка образовательных услуг // Л.Б. Рейдель, В.А. Векслер Правовая политика и правовая жизнь. 2013. № 2. С. 36-41.
  5. Векслер В.А. Содержание и организация обучения взрослых основам информационных технологий в системе дополнительного образования: региональный аспект // диссертация на соискание ученой степени кандидата педагогических наук / Амур. гуманитар.-пед. гос. ун-т. Комсомольск-на-Амуре, 2009

Электронное периодическое издание зарегистрировано в Федеральной службе по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор), свидетельство о регистрации СМИ — ЭЛ № ФС77-41429 от 23.07.2010 г.

Соучредители СМИ: Долганов А.А., Майоров Е.В.

Ms word vba

������� ���������� ��������� �� ����� VBA – �������, ����� �������� �� ���������� ������, � ����������� �� ��������� ����������. ���� ���������� �������� ���������, ������� ����� ����������� ������������ ���������� ��� ��������, ����������� �������������� ����������� ������������ ���������� Microsoft Office, �� ���������� ������� ����������� ������. ��� ���������� ���� ��������� ����� ��������� � ������� ������� ���������� ������, ������� ������� ����� �������� ���������� ���������. ��� ����� � ���������� ���������� �������� ������ ������������ � ������� ������� ��� ������ ������������ �������� ����������, � ����� ������� ������ � ��������������� ����������� �����. ���� ��������� ��������� � ������� ������� ������ ������ �������.

���������� “�����������” ��������� (��� ���������� ������� ��������� ��������� ����, � ���������� ���������� ����������) ����� �������� ��� �����. ������ ���� – ���� ����������� ����������������, �� ������� ��������� ���� (�����) ���������, ��� ������������� ����������� �������� ����������. ������ – ���� ����������������, �� ������� ��������� ����� ��������� (���������), ������������� � ����� �� ������������ �������. �������� ��������, ��������, ������ ����� ������� ���� �� ��������� ������ (������� Click), ������� ������� �� ���������� (������� KeyPress) � �.�. ������������ ����� ���������� ����� �������� ������ – «������ �������».

Range(“�����”)

Cells(i, j)

Rows(� ������)

Columns(� �������)

Sheets(“���”)

Sheets(� �����)

WorkSheet

Range(“A5:A10”). Value = 0 ��� Range(“A5:A10”) = 0 – � �������� ����� A5:A10 ��������� �������� 0.

Cells(2, 4). Value = n ��� Cells(2, 4) = n – � ������, ����������� �� ����������� 2-� ������ � 4-�� ������� (������ � ������� “D2”), ��������� �������� ���������� n.

Xn = Cells(1, 2).Value ��� Xn = Range(“B1”).Value – ���������� Xn ������������� �������� �� ������ B1 �������� �������� �����.

Sheets(2).Activate ������� �������� ���� � �2.

Sheets(“���������”).Delete ������� ���� � ������ “���������”.

Range(«A5:A10»).Clear – �������� �������� ����� A5:A10.

Range(«A2:B10»).Select – �������� �������� ����� A2:B10.

Application.Quit — ���������� ������ � Excel.

10. Программирование в Word

Создание приложений VBA в Word, типичные ситуации

Word — старейшее и самое популярное приложение, входящее в состав Microsoft Office. В большинстве организаций пользователи готовят документы именно в Word.

С точки зрения программирования Word — это прежде всего средство для изготовления отчетов к базам данных. При этом отчет — это любой документ, который формируется на основе информации из базы данных, например, договор, акт приемки-передачи, приходный кассовый ордер, объявление на взнос наличными, распоряжение в бухгалтерию, накладная и т.п. Конечно же, к отчетам, которые можно формировать в Word, относятся и документы со сводными данными — отчеты за период, ведомости и т.п.

Автору приходилось создавать приложения с отчетами, разработанными в самых разных программных продуктах — Microsoft Access, Crystal Reports, Microsoft Reporting Services и т.п. Если ваше приложение генерирует отчеты к базам данных в Microsoft Word, то, скорее всего, такие отчеты будут не самыми быстрыми с точки зрения их формирования и не самыми простыми с точки зрения программирования. Зато совершенно точно они будут самыми дружелюбными по отношению к конечному пользователю. Почему?

Очень часто на предприятии возникает необходимость исправить в форме отчета всего пару строк — например, вместо «Директор» поставить «И.О. Директора». Если отчет создан в Crystal Reports или Microsoft Reporting Services, придется срочно обращаться к разработчику. А через какое-то время И.О. утвердят в должности директора, и разработчику придется править отчет снова.

Если же отчет изначально создается в документе Word, то пользователь всегда может сам внести в созданный документ необходимые изменения — подавляющее большинство пользователей на предприятии умеют работать в Word. Срочно разыскивать разработчика уже не нужно.

У изготовления отчетов в Word есть и другие преимущества. Как правило, при изготовлении отчетов в Word значения из базы данных подставляются в шаблон отчета, который хранится в базе данных или файловой системе (в файле *.dot). Если формат отчета сложный, с большим количеством специфического оформления (пример — объявление на взнос наличными), то намного проще подготовить его шаблон в Word, чем, к примеру, в Crystal Reports или Reporting Services.

Еще одно программное применение Word — работа с разными форматами документов. Word умеет работать с документами самых разных форматов. Эти его возможности вполне можно применить для массовой обработки документов.

Случай из практики: в каталоге на диске у нас собралось несколько сотен «разнокалиберных» документов разных пользователей. Часть из них создана в Word разных версий, часть — просто текстовые файлы, некоторые документы в — форматах HTML, XML или EML (сообщения электронной почты). На предприятии внедрена система документооборота на основе SharePoint Portal Server и нам необходимо привести все эти документы к единому формату (Word 2003) и загрузить их на SharePoint Portal Server. Конечно же, без автоматизации в такой ситуации возиться придется очень долго.

Третье программное применение Word — форматирование документов, например, программное применение стилей, поиск и замена участков текста сразу во многих документах, работа со структурой документа и т.п. Обычно такие задачи ставятся в издательствах, например, при подготовке рукописей.

Ms word vba

Целью нашего рассмотрения является знакомство с основными объектами приложения Word и, естественно, начать это знакомство с изучения, в первую очередь, каркаса документа Word.

Каркас документа Word

Каркас документа строится автоматически в момент его создания. Из общей совокупности библиотек объектов, составляющих Office 2000, в каркас документа входят те библиотеки, чьи объекты необходимы для построения документа данного типа. Часть из библиотек содержат общие объекты и входят в каркасы документов всех типов, создаваемых в Office 2000. Часть библиотек каркаса определяют специфику документа. Взгляните на каркас по умолчанию документа Word:

увеличить изображение: увеличить изображение,
Рис. 1.1. Каркас по умолчанию документа Word

Как можно видеть, в каркас входят кроме библиотеки Word еще три библиотеки и два проекта:

  • Word — библиотека, задающая основу документов Word. Здесь хранится класс, задающий корневой объект Word.Application , и все классы объектов, вложенных в корневой объект.
  • Office — библиотека объектов, общих для всех приложений Office 2000. Здесь находятся классы, определяющие инструментальные панели — CommandBar и классы других общих объектов. Здесь же находятся классы, задающие Помощника (объект Assistant и все классы, связанные с ним). В частности, появился новый объект, которого не было в предыдущей версии — Мастер Ответов (Answer Wizard).
  • Stdole — библиотека классов, позволяющая работать с OLE — объектами и реализовать Автоматизацию.
  • VBA — библиотека классов, связанных с языком VBA. Здесь хранятся все стандартные функции и константы, встроенные в язык, классы Collection и ErrObject .
  • Project — проект по умолчанию, связанный с документом. Классы, которые могут программистом создаваться в этом проекте, методы, свойства, — все это доступно для просмотра, так же, как и объекты классов, встроенных в стандартные библиотеки.
  • Normal — проект, доступный для всех документов Word. Здесь могут храниться функции и классы, используемые всеми документами.

До сих пор речь шла о каркасе, создаваемом по умолчанию. Но при работе с документом этот каркас можно существенно изменить, добавив в документ новые классы, а значит и новые свойства. Для этого достаточно включить в состав каркаса другие библиотеки классов из той совокупности, что входит в Office 2000. Заметим, набор дополнительно поставляемых библиотек в Office 2000 существенно вырос по сравнению с предыдущей версией.

А теперь о том, как это делается. Прежде всего, заметим, что расширение каркаса делается обычно руками, но можно делать это и программно. Для того чтобы вручную добавить в документ новые возможности, необходимо вначале войти в режим редактора программного проекта, для чего достаточно в меню Tools | Macro выбрать пункт Visual Basic Editor или нажать комбинацию клавиш Alt + F11. Затем уже в Редакторе из меню Tools следует выбрать пункт References и в появившемся списке возможных библиотек включить те, которые отвечают Вашим потребностям. На рис. 1.2 показан процесс подключения к документу Word новых библиотек.


Рис. 1.2. Расширение возможностей каркаса документа

В данном примере я подключил библиотеки объектов трех приложений — Outlook, Access и Excel, библиотеку с WEB — классами и загрузчик объявлений, необходимых для вызова API — функций. В результате каркас документа существенно обновился, и документ теперь обладает потенциально большими возможностями, чем документ, создаваемый по умолчанию. В этом документе можно организовать совместную работу четырех приложений Office 2000, работать с WEB — компонентами. Конечно, каркас обеспечивает только потенциальную возможность, чтобы все заработало, нужно многое сделать, наполняя каркас плотью. Например, необходимо описать и создать соответствующие объекты Application для каждого из совместно работающих приложений, прежде чем начать с ними работать.

На рис. 1.2 можно увидеть лишь небольшую часть всей совокупности библиотек (их несколько десятков), доступных в Office 2000. Завершая разговор о каркасе документа, нам остается сделать два важных замечания. Во-первых, заметим, что включение ссылок на новые библиотеки и соответствующее расширение каркаса документа немедленно отражается при просмотре объектов документа. Взгляните на рис. 1.3, где показано, что теперь все объекты, потенциально включенные в состав документа, стали доступными для просмотра и получения справки:


Рис. 1.3. Окно просмотра объектов каркаса документа

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

Читать еще:  Адрес сервера яндекс
Ссылка на основную публикацию
Adblock
detector