
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
24.07.2009, 14:21:17
|
|||
|---|---|---|---|
Печать документа Word |
|||
|
#18+
Приветсвую всех! Есть сохраненный документ Ворд, необходимо вывести его на печать, при этом сам документ открываться не должен . Документ будет печататься из Access. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2009, 15:11:22
|
|||
|---|---|---|---|
Печать документа Word |
|||
|
#18+
...а что обозначает "сам документ открываться не должен" - Word не запускался? если "да" - то так не бывает если "нет" - CreateObject и вперёд... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2009, 15:16:54
|
|||
|---|---|---|---|
Печать документа Word |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2009, 15:17:05
|
|||
|---|---|---|---|
Печать документа Word |
|||
|
#18+
Пусть Ворд запускается. Сам документ не должен быть виден, вернее окно Ворда. Использую следующий код (в Access): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2009, 15:20:13
|
|||
|---|---|---|---|
Печать документа Word |
|||
|
#18+
qwrqwr Пока набирал, появилось Ваше сообщение, еще не вникал, сейчас попробую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2009, 15:23:34
|
|||
|---|---|---|---|
Печать документа Word |
|||
|
#18+
qwrqwr Спасибо, "нолик" помог! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2009, 15:26:28
|
|||
|---|---|---|---|
Печать документа Word |
|||
|
#18+
xax_nv, у меня окно ворда не показывается. Оно и не должно - при Set wa = CreateObject("Word.Application") wa остается невидимым, пока ему явно не скажешь .Visible = true У Вас не хватает (навскидку) - закрытия документа перед аппликацией (wd.Close) и явного указания параметра Background=false у метода PrintOut - чтобы код ждал, когда пройдет печать. Может собака порылась в этом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2009, 15:27:08
|
|||
|---|---|---|---|
Печать документа Word |
|||
|
#18+
мда...асинхронный разговор получился ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2009, 15:32:03
|
|||
|---|---|---|---|
Печать документа Word |
|||
|
#18+
Да уж... Видимо "нолик" и есть "Background=false"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2009, 15:33:11
|
|||
|---|---|---|---|
Печать документа Word |
|||
|
#18+
Нет, "Background=false" не помогает, именно 0! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2009, 15:33:19
|
|||
|---|---|---|---|
Печать документа Word |
|||
|
#18+
xax_nv, да - он идет 1ым параметром ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2009, 15:34:15
|
|||
|---|---|---|---|
Печать документа Word |
|||
|
#18+
xax_nvНет, "Background=false" не помогает, именно 0!дык тогда же надо Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2009, 15:34:38
|
|||
|---|---|---|---|
Печать документа Word |
|||
|
#18+
Конечно, должно быть"Background=True"! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2009, 15:36:33
|
|||
|---|---|---|---|
Печать документа Word |
|||
|
#18+
xax_nv, у Вас справка по Ворду не установлена? к чему эти фантазии и догадки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2009, 15:38:05
|
|||
|---|---|---|---|
Печать документа Word |
|||
|
#18+
Совсе запутался. "Background=True" дает такой же эффект, как и "Background :=False"! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2009, 15:47:18
|
|||
|---|---|---|---|
Печать документа Word |
|||
|
#18+
xax_nvСовсе запутался. "Background=True" дает такой же эффект, как и "Background :=False"!Распутываю: wd.PrintOut (Background:=False) == вызов метода с передачей именованному параметру значения Ложь Background=True == не знаю как, видимо от отсутствия option explicit, воспринимается как результат сравнения неинициализированой переменной Background с значением True, т.е. (0=1)=Ложь в итоге получаем wd.PrintOut (Ложь), что по невероятному стечению обстоятельств , т.к. параметр Background идет первым по списку - присваивает ему ложь и действует аналогично. Выводы : option explicit надо писать help надо читать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2009, 16:34:00
|
|||
|---|---|---|---|
|
|||
Печать документа Word |
|||
|
#18+
qwrqwrРаспутываю: wd.PrintOut (Background:=False) == вызов метода с передачей именованному параметру значения Ложь Background=True == не знаю как, видимо от отсутствия option explicit, воспринимается как результат сравнения неинициализированой переменной Background с значением True, т.е. (0=1)=Ложь в итоге получаем wd.PrintOut (Ложь), что по невероятному стечению обстоятельств , т.к. параметр Background идет первым по списку - присваивает ему ложь и действует аналогично. Выводы : option explicit надо писать help надо читать Красиво. Мое эстетическое чувство испытало кайф, сравнимый с кайфом от ошибки на Фортране: DO 1 N=1,10 и DO 1 N=1.10 являются совершенно разными командами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2009, 17:25:04
|
|||
|---|---|---|---|
Печать документа Word |
|||
|
#18+
Обещаю исправиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2009, 18:03:33
|
|||
|---|---|---|---|
|
|||
Печать документа Word |
|||
|
#18+
Не в том дело. Я-то реагировал со знаком плюс. Ошибка красивая - пропущенное двоеточие приводит к совершенно непредвиденной цепочке действий компьютера, которая случайно дает правильный результат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2009, 19:26:22
|
|||
|---|---|---|---|
Печать документа Word |
|||
|
#18+
Это я для qwrqwr ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2009, 19:28:13
|
|||
|---|---|---|---|
Печать документа Word |
|||
|
#18+
P.S. Кто только придумал эти точки, после Акса забываешь их ставить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2009, 19:30:40
|
|||
|---|---|---|---|
|
|||
Печать документа Word |
|||
|
#18+
xax_nvP.S. Кто только придумал эти точки, после Акса забываешь их ставить. А я в JS забываю про ==. И ведь с обычным = программа работает, стерва, не валится, только результат выдает не тот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2009, 19:31:49
|
|||
|---|---|---|---|
|
|||
Печать документа Word |
|||
|
#18+
P.S. А почему "после Акса"? Это же синтаксис, которые в Аксе тоже есть. Ведь тот же VBA. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2009, 19:49:28
|
|||
|---|---|---|---|
Печать документа Word |
|||
|
#18+
Владимир Саныч, просвети, а где в Аксе такое используется? := Может быть я и там забываю ставить : ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2009, 19:59:20
|
|||
|---|---|---|---|
|
|||
Печать документа Word |
|||
|
#18+
Точно там же. Я же говорю, что это тот же язык. Описываем процедуру с опциональными параметрами: sub xxx(optional a, optional b, optional c) А потом обращаемся к ней так, чтобы первые два были пропущены и только третий задан: xxx c:=8 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=61&mobile=1&tid=2179250]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
157ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 470ms |

| 0 / 0 |
