|
Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2013 - [решено] Как сделать текущую строку в ворд-файле как "Заголовок 1" через макрос? |
|
2013 - [решено] Как сделать текущую строку в ворд-файле как "Заголовок 1" через макрос?
|
Пользователь Сообщения: 54 |
Сегодня написал макрос (опыта почти нет).
Данный макрос делает следующее: вставляет в самый низ документа несколько пустых строк, вставляет из буфера обмена текст, переводит на первую строку текста курсор. Хотел сделать так, чтобы первая строка становилась заголовком, но почему-то делает "заголовок 1" сразу весь текст а не первую строчку... Вот код, прошу посоветовать, как доработать чтобы первая строка была "заголовок 1", а остальной текст был обычного форматирования?
|
|
Отправлено: 14:44, 25-02-2015 |
Динохромный Сообщения: 711
|
Профиль | Отправить PM | Цитировать megagogo, попробуйте такой код:
Код
Sub MEGA() Selection.EndKey Unit:=wdStory Selection.TypeParagraph Selection.TypeParagraph Selection.TypeParagraph Selection.TypeParagraph Selection.TypeParagraph Selection.TypeParagraph Selection.TypeParagraph Selection.TypeParagraph Selection.Font.Reset Selection.PasteAndFormat (wdFormatPlainText) Application.GoBack Selection.EndKey Unit:=wdLine Selection.TypeParagraph Selection.MoveUp Unit:=wdLine, Count:=1 Selection.HomeKey Unit:=wdLine Selection.EndKey Unit:=wdLine, Extend:=wdExtend Selection.Style = ActiveDocument.Styles("Заголовок 1") End Sub |
Отправлено: 15:24, 26-02-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 54
|
Профиль | Отправить PM | Цитировать a_axe, Спасибо, не знаю как вы это сделали, но скрипт работает, проверил несколько раз, сейчас еще более детально попробую повставлять этим кодом, думаю все будет нормально!!!
|
Отправлено: 14:23, 01-03-2015 | #3 |
Динохромный Сообщения: 711
|
Профиль | Отправить PM | Цитировать Цитата megagogo:
1. Включил запись макроса. 2. Проделал руками все пункты без исключений используя клавиши (то есть перешел в конец документа, вставил текст, перешел в начало, поставил энтер после первой строки, выделил первую строку и присвоил ей стиль). 3. Посмотрел, что получилось и подправил мелочи, без чего в принципе можно было обойтись. |
|
------- Отправлено: 10:12, 02-03-2015 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - [решено] как удалить строку "Создать" в контекстном меню | vosya | Оформление Windows XP | 2 | 11-04-2013 18:01 | |
[решено] Как удалить содержимое папок "Моя Музыка" и "Мои Рисунки" через CMD | Ivan_009 | Автоматическая установка Windows 2000/XP/2003 | 10 | 14-01-2013 20:45 | |
D-Link - Как сделать чтобы интернет работал через свич "D-Link" | stalker0113 | Сетевое оборудование | 2 | 02-01-2012 19:58 | |
[решено] заменить строку в файле "autoit3dir=????\AutoIt3" - не INI формат! | semiono | AutoIt | 1 | 13-10-2011 16:53 | |
Как убрать с проводника "обычные кнопки" и "адресную строку" | Valik87 | Microsoft Windows NT/2000/2003 | 2 | 27-04-2009 18:52 |
|