![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Создание пустого документа [D6]
TruthMan © (2005-10-17 10:29:00)Собственно не понятно, что следует указать при вызове команды WordApplication1.Documents.Add(?). В учебнике сказано, что если параметры не используются можно вместо указать значение EmptyParam. Однако команду WordApplication1.Documents.Add(EmptyParam, EmptyParam)компиллятор не понимает - говорит Unknown Identifier. Вот и хочется узнать как правильно создать новый документ и заодно каким образом разметить в новым документе таблицу, считая что кол-во колонок равно 2, а кол-во рядов числу заполненных рядов компонента TStringGrid? Заранее благодарю.
TruthMan (2005-10-17 16:58:00) [1]Создаю таблицу в пустом документе:
WordDocument1.Tables.Add(WordApplication1.Selection.Range, Number, 2, EmptyParam, EmptyParam);
Подскажите как обратится к конкретной ячейке созданной таблицы?
TruthMan (2005-10-17 14:48:00) [2]
> А как выглядит окно Word - типа серое окно без документа?
Да, именно так. А сообщение об ошибке возникает лишь если закрыть Ворд раньше программы.
palva (2005-10-17 13:03:00) [3]> новый документ не создается
Тогда где-то должен быть текст сообщения об ошибке. А как выглядит окно Word - типа серое окно без документа?
Digitman (2005-10-17 12:59:00) [4]
> однако новый документ не создается
у меня все замечательно создается
возможно, у твоего Ворда св-во Document.Visible для вновь созданного док-та по умолчанию = False
TruthMan (2005-10-17 12:41:00) [5]При подключении юнита Variants ошибки не возникает. Запускается Word, однако новый документ не создается и текст в него не добавляется.
Digitman (2005-10-17 10:54:00) [6]переменная EmptyParam объявлена глобально в юните Variants ... по кр.мере - в Д7