powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Поля печати
10 сообщений из 10, страница 1 из 1
Поля печати
    #33670472
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
берем ворд
файл-параметры страницы-поля -ставим всё =0, жмем ОК, ворд говорит что поля заданы неправильно, предлагает исправить, исправляет.
в полях цифры, свои для каждого принтера.

если это всё сделать как запись макроса

Код: plaintext
1.
2.
3.
4.
5.
    With ActiveDocument.PageSetup
        .LineNumbering.Active = False
        .Orientation = wdOrientPortrait
        .TopMargin = CentimetersToPoints( 0 )
        .BottomMargin = CentimetersToPoints( 0 )
        .LeftMargin = CentimetersToPoints( 0 )

то вместо нулей будут конкретные цифры.

а как самому вычислить эти цифры?

желательно пример кода, т.к. всё возможные вырианты из хелпа, и книжек по VBA проштудированы.
prtdevmode не дает нужной информации
...
Рейтинг: 0 / 0
Поля печати
    #33671193
Васятко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяберем ворд
файл-параметры страницы-поля -ставим всё =0, жмем ОК, ворд говорит что поля заданы неправильно, предлагает исправить, исправляет.
в полях цифры, свои для каждого принтера.

если это всё сделать как запись макроса

Код: plaintext
1.
2.
3.
4.
5.
    With ActiveDocument.PageSetup
        .LineNumbering.Active = False
        .Orientation = wdOrientPortrait
        .TopMargin = CentimetersToPoints( 0 )
        .BottomMargin = CentimetersToPoints( 0 )
        .LeftMargin = CentimetersToPoints( 0 )

то вместо нулей будут конкретные цифры.

а как самому вычислить эти цифры?

желательно пример кода, т.к. всё возможные вырианты из хелпа, и книжек по VBA проштудированы.
prtdevmode не дает нужной информации

Зайти на сайт производителя принтера и просмотреть описание к принтеру.

Либо установить интересующий принтер (принтер необязательно должен быть подключен к компу) из имеющейся базы Винды либо с компакта. Затем просмотреть свойства параметров полей печати.
...
Рейтинг: 0 / 0
Поля печати
    #33671259
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Васятко
позволь я твое сообщение вставлю в код VBA и пусть юзер рыщет и сам заносит
...
Рейтинг: 0 / 0
Поля печати
    #33671414
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А у вас у каждого юзера свой отдельный принтер ?
...
Рейтинг: 0 / 0
Поля печати
    #33671549
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяберем ворд
файл-параметры страницы-поля -ставим всё =0, жмем ОК, ворд говорит что поля заданы неправильно, предлагает исправить, исправляет.
в полях цифры, свои для каждого принтера.
А точно все зависит от принтера?

Можно изменить параметры страницы стандартного файла Normal.dot (или создать свой шаблон со своими параметрами) и использовать его в своих проектах.
...
Рейтинг: 0 / 0
Поля печати
    #33672004
Васятко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя2Васятко
позволь я твое сообщение вставлю в код VBA и пусть юзер рыщет и сам заносит

В таком случае можно создать некоторую базу с принтерами (которые у вас есть в наличие) в которой будет указана модель принтера c параметрами печати. Таким образом, чтобы при появлении нового принтера можно было пополнить базу новыми данными и все.

Но зачем этот велосипед, если при печати юзер будет выбирать принтер на который он хочет напечатать (либо принтер по умолчанию) и в случае если документ будет вылазить за параметры печати просто предлагать изменить автоматически.
...
Рейтинг: 0 / 0
Поля печати
    #33672168
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня есть 2 принтера разных и нада отправить на печать сразу на два.
(будет 3 - буду отправлять сразу на три)
и при каждой смене /добавлении принтеров гдето прописывать , да я через месяц уже забуду про это.


точно зависит от принтера - проверено
в ворде можешь сам провериь, если в сети 2 принтера разной марки

помогли
...
Рейтинг: 0 / 0
Поля печати
    #33672753
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я чего-то так подумал. А нафига это надо? Почему бы не задавать границы программно?

...
Рейтинг: 0 / 0
Поля печати
    #33673395
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k-nikeЯ чего-то так подумал. А нафига это надо? Почему бы не задавать границы программно?




для того чтоб задать программмо нада знать их.

работа идет одновременно на два принтера с максимальным использованием зоны печати каждого принтера

и не хочется что-то править при замене принтеров

получилось прекрасно и просто
...
Рейтинг: 0 / 0
Поля печати
    #33674565
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так может вбить константы и выбирать их в зависимости от принтера на котором идет печать ?
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Поля печати
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]