|
Печать разного количества разных страниц Word
|
|||
---|---|---|---|
#18+
Добрый день. Подскажите пожалуйста как можно в ворде напечатать разное количество разных страниц одним нажатием кнопки "печать". Например есть файл из 501 стр. Нужно напечатать 1стр - 10шт; 4 стр - 4 шт; 8 стр - 11шт; 9 стр - 4шт; 13 стр - 3шт; 14 стр - 6шт; и т.д. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2018, 15:21 |
|
Печать разного количества разных страниц Word
|
|||
---|---|---|---|
#18+
Макросом. А кнопку можно вообще не нажимать. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2018, 15:55 |
|
Печать разного количества разных страниц Word
|
|||
---|---|---|---|
#18+
"Кнопка "печать"" - это условно. По сути я ищу средство для печати из вордовского файла нужного количества нужных страниц одним махом. Где как номера страниц так и их количество это переменные. Сегодня например нужно напечатать 11 стр - 20шт; 15 - 7шт; а завтра наоборот. Есть массив из этих переменных выглядящий A1 - Y, .... , Ai - Yn; где A - номер страницы, Y - количество шт требуемое распечатать этой страницы. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2018, 16:15 |
|
Печать разного количества разных страниц Word
|
|||
---|---|---|---|
#18+
Не влияет. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2018, 16:39 |
|
Печать разного количества разных страниц Word
|
|||
---|---|---|---|
#18+
прекрасно :) но если б я мог сам написать данный макрос, то я бы сюда за помощью не обращался. :) если у вас есть возможность подсказать, где таковой раздобыть, то буду благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2018, 16:52 |
|
Печать разного количества разных страниц Word
|
|||
---|---|---|---|
#18+
ctap-miЕсть массив из этих переменныхГде он есть? в VBA? или на странице документа? Или вообще в эксельном файле? В принципе, включаете запись макроса, отправляете на печать нужное количество нужных страниц, завершаете запись макроса, получаете готовый образец одной отправки на печать. Осталось подставить туда значения из массива. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2018, 17:05 |
|
Печать разного количества разных страниц Word
|
|||
---|---|---|---|
#18+
В отдельном ексель файле. Но превратить два столбца в одну строку это не проблема. Если подставлять значения в макрос, то чем это упростит процесс печати? ведь и так и так придется каждый раз тратить время на замену существующих параметров в макросе на нужные. Быстрее уже отдельно поотправлять задания на печать. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2018, 17:12 |
|
Печать разного количества разных страниц Word
|
|||
---|---|---|---|
#18+
Макрос сам распрекрасно может взять значения из таблицы Excel. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2018, 19:27 |
|
Печать разного количества разных страниц Word
|
|||
---|---|---|---|
#18+
Т.е. получается, что я запускаю макрос и он сам берет из табл exel значения и подставляет в себя. Тогда в каком виде должны храниться значения чтобы макрос их в себя вставил и отправил на печать. Получается что нужен макрос для макроса? Чтобы вставить значения Copies:= , Pages:=" ". Если вам не сложно опишите плиз процедуру как сделать эту задачу по отправке на печать, каким способом написать этот чудо макрос. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2018, 10:15 |
|
Печать разного количества разных страниц Word
|
|||
---|---|---|---|
#18+
ctap-mi, Вам-то как удобнее? Записывать номера и количество страниц в отдельный файл и потом запускать макрос? Или запускать макрос и вводить в InputBox данные в виде 1-10,4-4,8-11 и т.д.? Можно вообще оформить программу в виде скрипта vbs, на который Вы сможете "перетаскивать" файлы в Проводнике. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2018, 10:35 |
|
Печать разного количества разных страниц Word
|
|||
---|---|---|---|
#18+
Удобнее в InputBox ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2018, 10:58 |
|
Печать разного количества разных страниц Word
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2018, 12:24 |
|
Печать разного количества разных страниц Word
|
|||
---|---|---|---|
#18+
спасибо!!! Сейчас буду тестить ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2018, 12:46 |
|
Печать разного количества разных страниц Word
|
|||
---|---|---|---|
#18+
Добрый день всем. Протестил данный макрос. Есть косяки. В ексель файле формируется строка для доковского файла например "38,39-3,46-3,93,142-6,162,163,164,166,191-4,203-2,206-6,210-2,296-6,297-8,322-2,323-2" - где первая цифра это номер страницы, вторая через "-" это количество копий; если указано одно число то это просто страница, котор. нужно распечатать в количестве 1 шт. Вводя в бокс данную строку и отправляя на печать на выходе получается страницы в разнобой (не в том порядке в котором указа во вставляемой строке) а некоторые вообще пропущены. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2018, 17:24 |
|
Печать разного количества разных страниц Word
|
|||
---|---|---|---|
#18+
ctap-mi, видимо подсистема печати глючит, когда новое задание ей выдается до того, как она обработала предыдущее. Попробуйте задать задержку около 3 секунд между заданиями: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Если заработает нормально, можно уменьшить задержку или менять ее пропорционально числу страниц. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2018, 21:36 |
|
Печать разного количества разных страниц Word
|
|||
---|---|---|---|
#18+
Спасибо еще раз огромное!!! Вроде работает и даже задержки в 1сек. хватает. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2018, 11:27 |
|
Печать разного количества разных страниц Word
|
|||
---|---|---|---|
#18+
Задержка - плохая вещь, винда задумает потормозить - задержка может не помочь. По идее, должен помочь параметр Background Код: vbnet 1.
попробуйте вместо задержки ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2018, 11:38 |
|
|
start [/forum/topic.php?fid=61&gotonew=1&tid=2172230]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
15ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 284ms |
total: | 429ms |
0 / 0 |