Обмен информацией с текстовым процессором Word
При оформлении дипломного проекта, диссертации, научной публикации возникает необходимость в объединении текстовой информации и результатов вычислений, графиков, полученных в документе MathCAD. Здесь возможны два способа объединения.
Способ 1. Вставка фрагмента документа MathCAD в документ Word.
Способ 2. Вставка фрагмента документа Word в документ MathCAD.
На наш взгляд, первый способ является более предпочтительным из-за «первичной роли» текстового процессора Word для большинства пользователей и мощных функциональных возможностей этого процессора для создания хорошо оформленных научных публикаций. Поэтому начнем изложение с первого способа.
Возможны следующие случаи:
Случай 1. В документе MathCAD выполнены необходимые расчеты, и фрагмент документа необходимо вставить в документ Word.
Для этого нужно:
а) перейти в документ MathCAD, выделить в нем необходимый фрагмент и занести его в буфер обмена, щелкнув правой кнопкой на выделенном фрагменте и выполнив команду контекстного меню Copy (Копировать);
б) перейти в документ Word и щелкнуть левой кнопкой мыши в том месте, куда будет вставляться фрагмент из буфера обмена;
в) вставить из буфера обмена фрагмент MathCAD, выполнив команду Paste (Вставить)
контекстного меню.
К сожалению, вставляемый таким образом фрагмент плохо позиционируется, т.е. перемещается по документу Word. В последних версиях Word отсутствует команда Кадр пункта меню Вставка, которая позволяет легко позиционировать вставляемый фрагмент. «Заменить» эту команду можно следующим образом: перед шагом в) включить панель инструментов Рисование, выбрать инструмент Надпись и установить необходимый размер окна (изменяя мышью его границы), в которое будет вставлен фрагмент из буфера обмена, а затем выполнить шаг в).
Вставляемый таким образом фрагмент легко позиционируется, и его размеры можно изменить стандартным приемом – «перетаскивая» границы окна. Кроме того, это окно легко отформатировать – заливка цветом, удаление линии границы окна и т. д.
На рис. 2.1. 1 показан фрагмент документа Word, в который вставлен фрагмент MathCAD – описание программы-функции вычисления определенного интеграла. Для иллюстрации включен режим обтекания фрагмента MathCAD текстом Word.
Приводимая программа-функция выполняет вычисление определенного интеграла по формуле Симпсона (формула парабол). Описание формальных параметров:
f – имя интегрируемой функции;
a, b
– пределы интегрирования;
N – количество интервалов интегрирования
Рис. 2.1.1. Вставка фрагмента документа MathCAD
Случай 2. Непосредственно в документе Word необходимо создать фрагмент документа MathCAD, в котором будут выполнены необходимые вычисления. Это проще всего осуществить установлением объектной связи текстового редактора с пакетом MathCAD, выполнив следующие шаги:
а) обратиться к пункту меню Вставка, команда Объект;
б) в появившемся диалоговом окне (рис. 2.1.2) выделить в списке Тип объекта строку MathCAD document и щелкнуть кнопкой ОК;
Рис. 2.1.2. Диалоговое окно Вставка объекта
в) в появившемся окне (часть документа выделена рамкой) набрать необходимые для вычислений конструкции и операторы (например, оператор вычисления определенного интеграла, приведенный на рис. 2.1.3);
г) для выхода из режима создания фрагмента MathCAD щелкнуть мышью вне окна MathCAD. После этого в документе Word отображаются только введенные конструкции MathCAD (см. рис. 2.1.4);
д) для редактирования и форматирования фрагмента MathCAD сделать на нем двойной щелчок левой кнопкой мыши и в появившемся окне пакета MathCAD выполнить необходимые операции.
Рис. 2.1.3. Вставка фрагмента MathCAD в документ Word
Рис. 2.1.4. Вставленный фрагмент MathCAD
В некоторых случаях неудобно «отображать» в документе Word фрагмент MathCAD в «полном объеме». Для того чтобы представить этот фрагмент значком, необходимо на шаге б) включить в диалоговом окне (см. рис. 2.1.2) флажок В виде значка. Тогда, после щелчка на кнопке ОК, на экране появится полнофункциональное программное окно MathCAD, а в документ Word вставится значок, показанный на рис. 2.1.5.
Рис. 2.1.5. Значок вставленного документа MathCAD
После набора необходимых конструкций и вычислений для возвращения в документ Word обратиться к пункту меню MathCAD Файл, команда Выход и возврат к… (последняя команда в выпадающем меню) или щелкнуть на кнопке завершения работы MathCAD.
Для редактирования и форматирования необходимо сделать двойной щелчок на значке документа MathCAD и в появившемся окне MathCAD выполнить необходимые операции, а затем вернуться в Word.
Весьма привлекательно выглядит документ Word со вставленными в него графиками, созданными программой MathCAD. Для вставки графиков из MathCAD необходимо выделить нужные графики, а затем выполнить шаги а) – в) случая 1.
Обратимся к способу 2, когда в документ MathCAD необходимо вставить фрагмент документа Word. Это можно осуществить:
- вставкой фрагмента Word из буфера обмена (см. рис. 2.1.6, где приведен фрагмент, в котором подчеркнутые слова были созданы редактором Word);
- установлением связи с редактором Word (как в описанном выше случае 2).
Замечание 2.1.1. Точно так же могут импортироваться в MathCAD фрагменты других программ-приложений (графических редакторов, других математических и статистических пакетов). Необходимо лишь одно условие – возможность установления объектной связи с другой программой (т. е. это приложение должно поддерживать технологию OLE).