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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Удаление/добавление строки в документе word

Ответить
Настройки темы
VBS/WSH/JS - [решено] Удаление/добавление строки в документе word

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


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

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


Подскажите пожалуйста как с помощью vbs в документе word можно удалить две последние строки и в конце добавить одну строку с определенным текстом?

Отправлено: 01:32, 29-08-2010

 

Ветеран


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

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


Например, так:
Код: Выделить весь код
Option Explicit

Dim objDocument


With WScript.CreateObject("Word.Application")
    .Visible = True
    
    Set objDocument = .Documents.Open("C:\MyDoc.doc")
    
    With objDocument
        .Range(.Paragraphs(.Paragraphs.Count - 1).Range.Start, .Paragraphs(.Paragraphs.Count).Range.End).Text = "Some Text"
    End With
    
    '...
    
    Set objDocument = Nothing
End With

WScript.Quit 0
Это сообщение посчитали полезным следующие участники:

Отправлено: 03:09, 29-08-2010 | #2



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

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


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


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

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


Как можно добавить

А что-бы сделать то же в блокноте. Как?

Отправлено: 16:03, 02-02-2015 | #3


Ветеран


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

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


Lenovo-1, в Блокноте — только средствами AutoIt.

Отправлено: 16:39, 02-02-2015 | #4


Ветеран


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

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


Цитата Iska:
в Блокноте — только средствами AutoIt. »

Как вариант на VBS:

Код: Выделить весь код
With CreateObject("WScript.Shell")
 Set x = .Exec("notepad.exe")
 WScript.Sleep 1000
 .AppActivate(x.ProcessID)
 .SendKeys "9876543210~0123456789~9876543210"
 WScript.Sleep 1000
 .SendKeys "{BS 21}New line!"
End With
.

Отправлено: 20:13, 02-02-2015 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Удаление/добавление строки в документе word

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] поиск строки в WORD файле.... garanov AutoIt 3 19-03-2010 09:16
2003/XP/2000 - [решено] MS Word: добавление цвета в меню выделение текста цветом AlexM Microsoft Office (Word, Excel, Outlook и т.д.) 4 05-03-2010 06:13
[решено] Удаление и добавление иконок с рабочего стола chip-ultra Наборы обновлений для Windows XP/2003/Windows 7 2 22-04-2007 10:43
Удаление и добавление пользователей! fanatf1 Автоматическая установка Windows 2000/XP/2003 22 13-12-2005 20:52
Ненужные строки в документе.... Maxximus Хочу все знать 11 21-04-2003 19:50




 
Переход