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

start [/forum/topic.php?fid=61&msg=36108055&tid=2179250]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
369ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 691ms |

| 0 / 0 |
