Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2013 - Печать сетки в Word

Ответить
Настройки темы
2013 - Печать сетки в Word

Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте! Подскажите, пжлста, как можно распечатать текст с сеткой?
Смысл в том, что сделал сетку через ВИД и РАЗМЕТКУ страницы. Все настроил. Сетка стандартная! Подогнал МОРЕ ТЕКСТА под эту сетку с размером клетки 5на5 мм. Но столкнулся с тем, что эта сетка не печатается. Только текст. По крайней мере, я не знаю пока как это сделать. Текста реально много. В таблицу по клеткам его никак не вставить. Как можно быстро справиться с ситуацией?
Условие наличие тетрадной клетки за текстом на нескольких сотнях листов обязательно. СПАСИБО

Отправлено: 23:54, 17-11-2018

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Santiki, выложите образец Вашего документа с «сеткой».

Цитата Santiki:
Подогнал МОРЕ ТЕКСТА под эту сетку с размером клетки 5на5 мм »
Зачем? Какова задача была?

Отправлено: 00:28, 18-11-2018 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: doc СТИХИ.doc
(29.5 Kb, 8 просмотров)

Вот так

Отправлено: 10:34, 18-11-2018 | #3


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Santiki, я не наблюдаю в выложенном документе никакой сетки. Описывайте подробно, в деталях, как Вы её изготавливали. Можете записать видео.

Отправлено: 11:16, 18-11-2018 | #4


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Зашел в Ворде на вкладку "ВИД" поставил галочку в поле "Сетка"
Затем на вкладке "Разметка страницы" нашел и нажал кнопку "Выровнять", в открывшемся меню выбрал "Параметры сетки", настроил ее по нужным параметрам 5 на 5 мм. Вуаля, сетка готова. Отредактировал текст, которого сотни листов, и сделал так, что каждая строчка аккурат попадает на линию сетки, словно в тетраде написано. Теперь проблема! При распечатывании, сетку НЕ ПЕЧАТАЕТ. Собственно, это и суть моего обращения

Отправлено: 11:28, 18-11-2018 | #5


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Santiki, ясно.

Данный функционал всего лишь помогает визуально выровнять потребные элементы. Эта сетка на печать не выводится.


Попробуйте использовать такой макрос для рисования сетки в виде подложки (в верхнем колонтитуле каждого раздела):
Код: Выделить весь код
Option Explicit

Sub DrawCrossLines()
    Dim objSection As Section
    
    Dim i As Integer
    
    
    For Each objSection In ThisDocument.Sections
        With objSection
            For i = 1 To .PageSetup.PageWidth Step CentimetersToPoints(0.5)
                .Headers(wdHeaderFooterPrimary).Shapes.AddLine i, 1, i, .PageSetup.PageHeight
            Next i
            
            For i = 1 To .PageSetup.PageHeight Step CentimetersToPoints(0.5)
                .Headers(wdHeaderFooterPrimary).Shapes.AddLine 1, i, .PageSetup.PageWidth, i
            Next i
            
            .Headers(wdHeaderFooterPrimary).Range.ShapeRange.Group
        End With
    Next objSection
End Sub
После того, как сетка будет нарисована, Вы сможете переключиться в колонтитул и выровнять её точное местоположение.
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:45, 18-11-2018 | #6


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
Код:
Option Explicit
Sub DrawCrossLines()
Dim objSection As Section
Dim i As Integer
For Each objSection In ThisDocument.Sections
With objSection
For i = 1 To .PageSetup.PageWidth Step CentimetersToPoints(0.5)
.Headers(wdHeaderFooterPrimary).Shapes.AddLine i, 1, i, .PageSetup.PageHeight
Next i
For i = 1 To .PageSetup.PageHeight Step CentimetersToPoints(0.5)
.Headers(wdHeaderFooterPrimary).Shapes.AddLine 1, i, .PageSetup.PageWidth, i
Next i
.Headers(wdHeaderFooterPrimary).Range.ShapeRange.Group
End With
Next objSection
End Sub »
Помогите, пжлста! Сейчас вновь напомнила о себе проблема "прошлогодняя". Я попробовал данный макрос, но ничего не отрисовывает. Может что не так делаю. Я тупо вставил этот код в макрос. И запустил его. Появился значок, типа система думает (т.е. что-то выполняет), а потом все. Ничего не отрисовано! И ничего не распечатывает.

Отправлено: 22:17, 12-01-2019 | #7


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Santiki, упакуйте Ваш получившийся документ Word с уже вставленным и исполненным макросом в архив, каковой приложите к сообщению. Запишите небольшое видео, как Вы вставляли и исполняли макрос. Выложите его, например, на DropMeFiles.com.

Отправлено: 05:08, 13-01-2019 | #8


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


залил видео сюда
https://dropmefiles.com/GqlOi

Отправлено: 16:07, 13-01-2019 | #9


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Вы молодец. Вы только что нарисовали в Вашем шаблоне Normal.dot несколько сеток .
  1. Код копируйте из моего сообщения, а не Вашего цитирования.
  2. Для правильного выделения кода используйте вот эту:
    Скрытый текст
    кнопку. Тогда Вы не будете терять куски кода при выделении.
  3. Откройте Ваш документ. Нажмите Alt-F11. В левом окне Project откройте раздел Project Вашего документа:
    Скрытый текст
    затем откройте вложенный в него раздел Microsoft Word Objects, затем выделите вложенный в него ThisDocument, затем щёлкните на нём правой кнопкой мышки. В появившемся контекстном меню выберете пункт View Code:
    Скрытый текст
  4. В открывшемся окне слева нажмите Ctrl-A, на случай дабы выделить всё, что там вдруг было. Теперь нажмите Ctrl-V, чтобы вставить в окно текст кода из буфера обмена. Теперь нажмите F5, дабы запустить код из процедуры под курсором на исполнение.

Теперь можете переключиться на окно редактора Word и посмотреть на результат.

Отправлено: 18:44, 13-01-2019 | #10



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2013 - Печать сетки в Word

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2003/XP/2000 - Печать выделенного в Word 2003 Макс Фолдер Microsoft Office (Word, Excel, Outlook и т.д.) 4 21-11-2013 17:58
2010 - Word и Excel отправляют на печать размер бумаги letter. dihlof0s Microsoft Office (Word, Excel, Outlook и т.д.) 0 22-04-2013 11:25
2003/XP/2000 - Печать списка примечаний MS Word 2003 AlexM Microsoft Office (Word, Excel, Outlook и т.д.) 0 28-12-2010 12:35
2003/XP/2000 - [решено] Не работает двухсторонняя печать из Word ZlojMyX Microsoft Office (Word, Excel, Outlook и т.д.) 4 23-10-2010 18:28
Принтер - Поломалась двусторонняя печать в word servik567 Прочее железо 1 24-11-2009 11:55




 
Переход