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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Range.Paste заменяет документ

Ответить
Настройки темы
Range.Paste заменяет документ

Аватара для tehnik_srs

Пользователь


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


Конфигурация

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


Изменения
Автор: tehnik_srs
Дата: 25-11-2011
Добрый день! Помогите, пожалуйста, с небольшой проблемой. В буфере обмена находится несколько таблиц Word. Чтобы вставить их в документ, делаю _WordDocOpen и Range.Paste, но при этом документ заменяется. На форумах пишут. что надо сдвинуть курсор, пробовал с MoveEnd и EndKey - не помогло.

Код: Выделить весь код
$o_DocTemp = ObjCreate("Word.Application")										
$oDoc = _WordDocOpen($o_DocTemp, "C:\test.doc")
$oDoc.Range.Paste
_WordDocSave($oDoc)
_WordDocClose($oDoc)
_WordQuit($o_DocTemp)
При повторном вызове этого кода, содержимое C:\test.doc меняется.
Как его можно сохранить и добавить новую таблицу из буфера?


UPD Все заработало. Надо указывать $Doc.Selection.Paste, где $Doc = _WordCreate

Отправлено: 14:19, 23-11-2011

 


Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Range.Paste заменяет документ

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Как в ХР копировать (paste) команду из блокнота в командную строку? serge8 Microsoft Windows 2000/XP 2 21-06-2010 13:34
out of range usappva Непонятные проблемы с Железом 11 12-02-2010 08:17
Как получить текст из textarea которую заменяет FCKeditor? EGORR_TOO Вебмастеру 2 13-09-2009 14:26
Интерфейс - Windows 7 не заменяет файлы при копировании. Nizaury Microsoft Windows 7 2 01-03-2009 03:42
OUT OF RANGE!? La3aH Непонятные проблемы с Железом 14 14-06-2007 19:46




 
Переход