Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Шаблоны документов на основе Word / 7 сообщений из 7, страница 1 из 1
05.05.2005, 10:10:22
    #33049658
BusyMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шаблоны документов на основе Word
Я хочу делать шаблоны договоров в виде документов Word.

1. Как добавить поля с собственными названиями "Код договора", и т.п.?
2. Можно ли вообще напрямую привязать к БД?
3. Как указать значение всех полей с указанным названием?

Проблема: если делать в меню "Вставить" .. "поле", то у меня не получается указать новое название поля! Как создавать СВОИ поля?

WordXP/VB.NET
...
Рейтинг: 0 / 0
05.05.2005, 10:12:06
    #33049666
BusyMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шаблоны документов на основе Word
Если делать так

Код: plaintext
 .ActiveDocument.FormFields('ИмяПоля').Result = 'Значение'

то возникает два вопроса:
1. Может ли быть в документе два поля с одним названием?
2. Если указать значение одного поля - обновятся все?
...
Рейтинг: 0 / 0
05.05.2005, 10:28:47
    #33049734
BusyMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шаблоны документов на основе Word
Ой... я куда-то залез на закладке "Формы".... Там есть какая то кнопка "Текстовое поле"... Это оно?

Вот что меня смущает - в меню нет пункта "Коды полей"... тогда вопрос: в вышеприведенном коде - это к ТАКИМ относится полям, или к другим (у которых в меню есть пункт - показать коды)?
...
Рейтинг: 0 / 0
05.05.2005, 10:29:58
    #33049740
BusyMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шаблоны документов на основе Word
BusyManОй... я куда-то залез на закладке "Формы".... Там есть какая то кнопка "Текстовое поле"... Это оно?

Вот что меня смущает - в меню нет пункта "Коды полей"... тогда вопрос: в вышеприведенном коде - это к ТАКИМ относится полям, или к другим (у которых в меню есть пункт - показать коды)?

я вот это имел в виду:
...
Рейтинг: 0 / 0
06.05.2005, 10:35:36
    #33052089
BusyMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шаблоны документов на основе Word
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
   Private Sub SetFV(ByVal Wd As Object, ByVal k As String, ByVal v As Object)
      Dim ff
      For Each ff In Wd.FormFields
         If (ff.Name = k) Or (ff.Name = k & "1") Or (ff.Name = k & "2") _
         Or (ff.Name = k & "3") Or (ff.Name = k & "4") Then
            ff.Result = v
         End If
      Next
   End Sub

Когда я задал значения полей, то после сохранения документа, потом я его открыл, а значений полей - нету!

Как можно сохранить к документу макрос, чтобы при открытии он запускался и выставлял значения полей.
...
Рейтинг: 0 / 0
06.05.2005, 12:25:16
    #33052398
Шаблоны документов на основе Word
Создаешь модуль в документе. Копируешь туда свою процедуру.

Затем в своем документе вызываешь ее.
...
Рейтинг: 0 / 0
06.05.2005, 16:55:57
    #33053320
BusyMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шаблоны документов на основе Word
А как программным путем создать макрос?
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Шаблоны документов на основе Word / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]