|
вывод отчета в word шаблон
|
|||
---|---|---|---|
#18+
Очень нужна помощь, есть список сотрудников, вывод которых осуществляется через форму, нужно на каждого сотрудника сохранить приказ, шаблон которого составлен в wordе, т.е. фио каждого сотрудника нужно подставить в определенное место в вордовском тексте, или может быть подобный отчет можно сделать в access, возможно ли это осуществить? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2009, 12:02 |
|
вывод отчета в word шаблон
|
|||
---|---|---|---|
#18+
Код: 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. 32. 33. 34. 35. 36. 37. 38. 39.
если что-то недопонятно - пишите ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2009, 14:05 |
|
вывод отчета в word шаблон
|
|||
---|---|---|---|
#18+
А можно подробнее о BookMark, что это? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2009, 15:24 |
|
вывод отчета в word шаблон
|
|||
---|---|---|---|
#18+
Создаете файл в ворде. Пишите всякую информацию, которая меняться не будет. Оставляете места для вставки данных из формы. Выделяете оставленное место для вставки, нажимаете Insert -> Bookmark... вводите имя (такое же как и у поля в форме), жмете Add... Всё. Вот вы создали BookMark для одно из полей... То же делаете и со всеми остальными полями... Потом Сохраняете Как... в формате DOT (шаблон) Что-то еще пояснить? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2009, 15:30 |
|
вывод отчета в word шаблон
|
|||
---|---|---|---|
#18+
franck_f, маленькие уточнения по коду. 1) app.Visible = False 'Отображаем документ в конце или сразу надо не забыть установить в True. 2) With Application.CurrentProject strDOT = "templates\template.dot" strDOC = "templates\template.doc" End With это вообще не требуется :) 3) app.Documents.Add strDOT здесь тонкое место. надо бы, наоборот, создать объект в виде Set oDoc = app.Documents.Add(strDOT) и в дальнейшем обращаться не к ActiveDocument, а к oDoc. ну и не забыть в этом случае подключить библиотеку Microsoft Word. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2009, 16:40 |
|
вывод отчета в word шаблон
|
|||
---|---|---|---|
#18+
В начале скажу - этот кусок я взял с этого же форума и слегка подправил... CoolMindfranck_f, маленькие уточнения по коду. 1) app.Visible = False 'Отображаем документ в конце или сразу надо не забыть установить в True. Я использовал чуть-чуть для другой задачи (печать дока без просмотра), поэтому мне видеть документ не надо было... если человеку надо - пусть есессно поставит Тру CoolMind2) With Application.CurrentProject strDOT = "templates\template.dot" strDOC = "templates\template.doc" End With это вообще не требуется :) Тут у меня был относительный адрес к файлу шаблона и выходному файлу ДОК... я для примера кусок обрезал... думаю не трудно дописать path... CoolMind3) app.Documents.Add strDOT здесь тонкое место. надо бы, наоборот, создать объект в виде Set oDoc = app.Documents.Add(strDOT) и в дальнейшем обращаться не к ActiveDocument, а к oDoc. Для простейшего экспорта, на мой взгляд хватит и такой формулировки, но чтоб обезопаситься - можно (и лучше, согласен) как вы написали. CoolMindну и не забыть в этом случае подключить библиотеку Microsoft Word. Само собой Итог: спасибо за корректировки. Я дааалеко не профи, скорее новичек... так что критика мне только на пользу... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2009, 16:53 |
|
вывод отчета в word шаблон
|
|||
---|---|---|---|
#18+
franck_fСоздаете файл в ворде. Пишите всякую информацию, которая меняться не будет. Оставляете места для вставки данных из формы. Выделяете оставленное место для вставки, нажимаете Insert -> Bookmark... вводите имя (такое же как и у поля в форме), жмете Add... Всё. Вот вы создали BookMark для одно из полей... То же делаете и со всеми остальными полями... Потом Сохраняете Как... в формате DOT (шаблон) Что-то еще пояснить? простите, может я плохо соображаю, но не могу понять где найти этот Bookmark, может на русском есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2009, 17:21 |
|
вывод отчета в word шаблон
|
|||
---|---|---|---|
#18+
если Ворд русский - то видимо Вставка -> Закладка... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2009, 17:22 |
|
вывод отчета в word шаблон
|
|||
---|---|---|---|
#18+
franck_f, огромное спасибо!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2009, 17:23 |
|
вывод отчета в word шаблон
|
|||
---|---|---|---|
#18+
franck_f, как говорится, раз пошла такая пьянка, режь последний огурец. Я так понял, ничего нового вам не рассказал))) тем не менее, приятно, что вы это всё знаете. Ну тогда ещё 1 фокус от производителя... Код: plaintext 1. 2. 3. 4. 5. 6. 7.
On Error Resume Next ' Отключаем ошибки ... .Bookmarks.Item(s).Range.Text = Me(s) 'Устанавливаем текст Извините, что критикую, я не ради критики, просто, чтобы новичку было понятнее. Ну а в целом, рад, что вы помогли человеку. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2009, 17:31 |
|
вывод отчета в word шаблон
|
|||
---|---|---|---|
#18+
CoolMind, авторИзвините, что критикую ну что вы! я ж только рад! серьезно. я только изучаю акс... но если вижу, что человеку не хватает куска кода, который у меня есть и при том рабочий - пытаюсь помочь, отнюдь не претендуя на 100% правильность своего совета... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2009, 09:27 |
|
вывод отчета в word шаблон
|
|||
---|---|---|---|
#18+
Подскажите пожалуйста, а как реализовать такую выгрузку в шаблон из запроса, так чтобы сразу создавалось столько документов сколько строк в запросе? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2010, 22:22 |
|
вывод отчета в word шаблон
|
|||
---|---|---|---|
#18+
Рекордсетом. И на кажой записи выгружать в отдельный документ. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2010, 22:41 |
|
вывод отчета в word шаблон
|
|||
---|---|---|---|
#18+
Пришла в голову мысль, но думаю такое реализовавть невозможно. Есть шаблон с бланком ордера и база с запросом (каждая строка в котором - это информация про операцию: сумма, назначение, ФИО,дата и т д).Можно реализовать так чтобы при экспорте создавался документ по шаблону - заполнялся бланк по заранее раставленным закладкам из первой строки запроса, потом ниже заполнялся следующий бланк из след строки запроса и т.д.? Как такое реализовать, чтобы все бланки были созданы в одном документе. немного по эксперементировал, получается заполнять только первый бланк! Не судите сильно, я учусь. За помощь буду очень благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2010, 22:52 |
|
вывод отчета в word шаблон
|
|||
---|---|---|---|
#18+
Всё работает но, у меня одно выводимое в WORD поле MEMO имеет формат RTF(там сочетание жирного шрифта и курсива). В итоге оно у меня выводится таким образом: "Шакуров Ю.В. амб .02.2013г. <div><font face="Times New Roman" size=3 color=black><strong>PANCREAS</strong>- головка см, тело см, хвост см, контуры неровные, эхогенность обычная, структура однородная, проток не расширен.</font></div> <div><font face="Times New Roman" size=3 color=black><strong>ПЕЧЕНЬ </strong>– ККР не увеличена, контуры ровные, эхогенность обычная, структура однородная, вены желч. ходы не расширены, </font></div> <div> </div> <div><font face="Times New Roman" size=3 color=black>уплотнены стенки внутрипеченочных сосудов.</font></div> <div><font face="Times New Roman" size=3 color=black><strong>ЖЕЛЧНЫЙ ПУЗЫРЬ</strong> – см, </font></div> " Что поменять в коде чтобы выводилось без этих тэгов? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2014, 12:59 |
|
вывод отчета в word шаблон
|
|||
---|---|---|---|
#18+
nezhensky, лучше базу и шаблон приложите понятнее будет ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2014, 13:18 |
|
вывод отчета в word шаблон
|
|||
---|---|---|---|
#18+
База огроменная. Вот поле MEMO в формате RTF. Как его выгрузить также в шаблон WORD ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2014, 13:36 |
|
вывод отчета в word шаблон
|
|||
---|---|---|---|
#18+
nezhensky, тогда хотя бы шаблон ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2014, 13:41 |
|
вывод отчета в word шаблон
|
|||
---|---|---|---|
#18+
BOOKMARK Protokol ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2014, 13:46 |
|
вывод отчета в word шаблон
|
|||
---|---|---|---|
#18+
Сам код экспорта в шаблон: Код: vbnet 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. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2014, 13:50 |
|
вывод отчета в word шаблон
|
|||
---|---|---|---|
#18+
nezhensky, отчет в НТМ-формате ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2014, 14:44 |
|
вывод отчета в word шаблон
|
|||
---|---|---|---|
#18+
Здравствуйте форумчане! Прошу помочь с кодом. Сам его не писал, нашел на просторах интернета. Он работает, но мне бы его подточить под себя. Смысл в том, чтоб не выбирался указанный в коде файл шаблона, а выводилось диалоговое окно, где я бы указывал нужный мне файл .dotx Вот код который работает по клику кнопки: Код: vbnet 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. 32. 33. 34. 35. 36. 37. 38.
Вот этот код нашел для вывода диалогового окна, но куда его вставить в основной код не пойму: Код: vbnet 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.03.2017, 09:51 |
|
вывод отчета в word шаблон
|
|||
---|---|---|---|
#18+
Сергей Калмыков, Код: vbnet 1.
я не знаю такого метода GetOpenFilename , где вы взяли код ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2017, 10:10 |
|
|
start [/forum/topic.php?fid=45&msg=38631361&tid=1612598]: |
0ms |
get settings: |
9ms |
get forum list: |
9ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 140ms |
0 / 0 |