Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Поля печати / 10 сообщений из 10, страница 1 из 1
17.04.2006, 11:16:29
    #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
17.04.2006, 14:40:08
    #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
17.04.2006, 14:52:35
    #33671259
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля печати
2Васятко
позволь я твое сообщение вставлю в код VBA и пусть юзер рыщет и сам заносит
...
Рейтинг: 0 / 0
17.04.2006, 15:35:59
    #33671414
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля печати
А у вас у каждого юзера свой отдельный принтер ?
...
Рейтинг: 0 / 0
17.04.2006, 16:13:40
    #33671549
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля печати
вадяберем ворд
файл-параметры страницы-поля -ставим всё =0, жмем ОК, ворд говорит что поля заданы неправильно, предлагает исправить, исправляет.
в полях цифры, свои для каждого принтера.
А точно все зависит от принтера?

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

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

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


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

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

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




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

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

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

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


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