Обмен информацией с текстовым процессором 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).