|
|
|
печать данных из Access в Word (OLE)
|
|||
|---|---|---|---|
|
#18+
Office2000. База в Access. Требуется создать нетабличный (одна запись) отчет (бланк договора на 2 стр.). Заготовка предоставлена в Word. Решение, сохранив форматирование, добавить текст. поля, дать им закладки (совпадающие с именами полей запроса), включить защиту "Только ввод данных в поля форм" и сохранить это в виде шаблона. Затем из Access создать ворд док. с этим шаблоном и заполнить поля.Рисовать этот бланк в Access - гемор. Вот код для заполнения полей Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. оставил только основное Вопрос по Word. Почему мне приходится снимать защиту /oDoc.Unprotect ""/ перед печатью данных? Если не снять, то ругань по поводу rng.Text = Data, что-то типа "не могу использовать это свойство в защищенном режиме". Но ведь я руками могу вводить текст в поля ИМЕННО В ЗАЩИЩЕННОМ РЕЖИМЕ. А если снять, то надо обратно ставить oDoc.Protect wdAllowOnlyFormFields, True, "". или rng.Text = Data - не наш метод? Непнятно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2006, 14:43:58 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=333&tid=2184975]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
30ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 297ms |

| 0 / 0 |
