Скачиваний:
38
Добавлен:
28.06.2014
Размер:
56.83 Кб
Скачать

Просмотр и сохранение документов

Просмотр общей информации о документе:

WordApplication1->Dialogs->Item(wdDialogFileSummaryInfo)-> Show(TVariant(30000));

Сохранение документа пользователем

WordApplication1->Dialogs->Item(wdDialogFileSaveAs)->Show(EmptyParam);

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

WordApplication1 -> set_Visible(false);

if (WordApplication1 -> Dialogs->Item(wdDialogFileSaveAs)->

Show(EmptyParam ) == -1)

{

Label1->Caption= WordDocument1 -> Name;

}

Программное сохранение и открытие документов

Сохранить документ можно так:

TVariant FileName= "F:\\Work\\fff.doc" ;

WordDocument1 -> SaveAs(&FileName);

Для того, чтобы открыть документ используется метод OpenколлекцииDocuments:

WordApplication1 -> Documents -> Open(TVariant("F:\\Work\\ddd.doc"));

Режим предварительного просмотра:

WordDocument1 -> PrintPreview();

Задание

  • В текстовом редакторе MS Word создать документ и внести в него три абзаца любого текста. В каждом абзаце минимум по три строки. Сохранить текст в отдельной папке.

  • В среде Builder C++ разработать приложение для управления Word – сервером и передачи информации в его документы. Операции для связи с сервером могут быть оформлены в виде команд меню или в виде кнопок на форме приложения.Кроме меню и кнопок на форму следует поместить три компонента TLabel (“Фамилия”, “Группа”, “Группа”), три компонента для ввода текста TEdit и компонент TImage.

Список выполняемых операций

  1. Установить связь с сервером и сделать его окно видимым.

  2. Разорвать связь с сервером..

  3. Открыть документ (для эксперимента открыть созданный документ).

  4. Запланировать над этим документом выполнение следующих операций:

  • Переставить местами первый и последний абзац.

  • Изменить шрифт второго абзаца, его размер и выравнивание.

  • Для заданного фрагмента текста (например, для некоторого слова) установка новый цвет букв, подчеркивание, курсив, изменить шрифт и его размер.

  • Вставить в документ картинку из Image1.

  • Сохранить документ под новым именем.

  1. Создать новый Word - документ «Информация о переводе студентов».

  2. Запланировать над этим документом выполнение следующих операций:

  • Передать в этот документ следующий текст:

Список переведенных студентов

Студент переведен из группы в группу.

  • По нажатию на кнопке дополнить последний абзац документа фамилией студента и номерами групп, заданных пользователем в полях TEdit. Запланировать многократную вставку информации о переведенных студентах.

  • Сохранить документ.