экспорт в Word
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



экспорт в Word Expand / Collapse
Автор
Сообщение
06.05.2007 14:25
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 05.09.2008 18:12
Сообщ.: 27, Visits: 226
При экспорте поля отчета в Word и последующем открытии документа Word, появляются ненужные знаки табуляции и перевода строки. Как от них избавиться? Необходимо, чтобы информация этого поля, была в одну строку.
Сообщ. #913042
06.05.2007 16:07
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 07.03.2008 19:04
Сообщ.: 328, Visits: 1 857
Мое мнение, что Вам нужно самому(ой) писать экспорт в Word. Примеры экспорта с шаблоном и без можно посмотреть здесь, файл la_automat.mdb
Сообщ. #913045
06.05.2007 18:45
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 05.09.2008 18:12
Сообщ.: 27, Visits: 226
1. Dim app As Word.Application - на этом все заканчивается (неопределенная функция)

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

Сообщ. #913046
06.05.2007 19:16
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 07.03.2008 19:04
Сообщ.: 328, Visits: 1 857
sloniha (06.05.2007)
Dim app As Word.Application - на этом все заканчивается (неопределенная функция)

Наверное не "неопределенная" функция, а User-defined type not defined.
Надо подключить библиотеку. Зайдите в редактор VB, в любой модуль - меню Tools->References, в списке найдите Microsoft Word 11.0 Object Library, отметьте галочкой и нажмите Ok. В зависимости от установленного офиса, цифры (11.0) могут быть другие.
Сообщ. #913047
06.05.2007 20:44
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 05.09.2008 18:12
Сообщ.: 27, Visits: 226
С первым вопросом разобралась. Спасибо. А как быть со вторым? Как обойтись без создания шаблона Word при экспорте отфильтрованного пользователем отчета?
Сообщ. #913048
06.05.2007 21:16
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 07.03.2008 19:04
Сообщ.: 328, Visits: 1 857
sloniha (06.05.2007)
Есть некий набор записей который должен попасть в документ (фильтруется пользователем).

Набор записей помещается в Word`овскую таблицу или как?
Сообщ. #913049
06.05.2007 21:26
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 05.09.2008 18:12
Сообщ.: 27, Visits: 226
BoNiM (06.05.2007)
sloniha (06.05.2007)
Есть некий набор записей который должен попасть в документ (фильтруется пользователем).

Набор записей помещается в Word`овскую таблицу или как?

Нет, текст. Из отчета в Word экспортируются три поля - номер рубрики и текст объявления(из запроса) и свободное поле нумирующее записи по порядку внутри рубрики.

Сообщ. #913050
06.05.2007 22:40
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 07.03.2008 19:04
Сообщ.: 328, Visits: 1 857
Если Вы скачали файл, который я советовал, то у вас есть пример создания документа Word без шаблона.
Тогда вместо строки
app.Selection.Text = Me.Body ' Вставляем текст
которая находится в процедуре butExecute_Click, создайте Recordset, источником записей которого будет источник записей отчета и, проходя в цикле по записям Recordset`а, выводите требуемую информацию.
Сообщ. #913052
06.05.2007 23:26