|
|
|
| я использую закладки. Это, наверно, надо менять значение закладки и печать, так? Если есть другой способ- подскажите.
Спасибо. | |
|
| |
|
|
|
| после того, как документ будет объявлен и создан, вызываем
docWord.PrintOut , , , , , , , 1
последний параметр - кол-во копий
не-е-е не то | |
|
| |
|
|
|
| Ставлю вопрос по-другому.
Как в документе Word заменить какой-нибудь символ на другой, чтобы можно было распечатать снова и так раз 50? | |
|
| |
|
|
|
| зависит от того, как Вы строите документ. это может быть:
- bookmark;
- ячейка таблицы;
- текст.
Вообще - что это за символ?
Вы можете из кода получить значение этого символа, чтобы изменить его? | |
|
| |
|
|
|
|
| Это число от 1 до заданного с шагом 1, я использую bookmaks. Вот как постоянно менять его значение и документ не закрывать? | |
|
| |
|
|
|
| Set appWord = New Word.Application
Set docWord = appWord.Documents.Add("имя_файла", False, wdNewBlankDocument, True)
docWord.Bookmarks("Имя_бука").Range.InsertBefore "Ваше_значение" | |
|
| |
|
|
|
| Это все прекрасно, но старое значение остается тоже! | |
|
| |
|
|
|
| ну, наверное, у св-ва Range есть метод Clear или что-то в этом роде. возможно , что в начале нужно сделать ему Select | |
|
| |
|
18 Кб. |
|
| >Это число от 1 до заданного с шагом 1, я использую bookmaks.
>Вот как постоянно менять его значение и документ не
>закрывать?
ещё раз предлагаю слияние | |
|
| |
|
|
|
| Тоже хорошо, но мне нужно распечатывать автоматически, а не нажимать кнопку, а потом нажимать печать. | |
|
| |
|
|
|
| Пример показать можешь, а то я с слиянием не работал? | |
|
| |
|
|
|
| Открываешь свой документ ворд, устанавливаешь панель "Слияние", нажимаешь кнопку "Открыть источник данных", выбираешь свою базу, выбираешь таблицу от куда брать данные, устанавливаешь курсор в документе ворд в нужном месте, жмёшь кнопку "Вставить поля слияния", выбираешь поле из таблицы, вот и всё. | |
|
| |