Имя: Пароль:
1C
 
В документе Word удалить все, что ниже курсора
0 Alpen906
 
18.08.09
12:56
Как документе Word выделить и удалить все, что ниже курсора.
Нужен код на ВБА. Кто знает подскажите.
Спасибо.
1 Rie
 
18.08.09
12:56
(0) А Запись макроса в Word уже отменили?
2 Alpen906
 
18.08.09
13:10
(1). Уже пишу макрос.
3 s03
 
18.08.09
13:25
Ctrl+Shift+End, Delete
4 Alpen906
 
18.08.09
14:32
(3). Вот что дает запись макроса в Word
Sub Макрос1()
' Макрос1 Макрос
   Selection.EndKey Unit:=wdStory, Extend:=wdExtend
   Selection.Delete Unit:=wdCharacter, Count:=1
End Sub

Как это прикрутить к 1С?
5 Alpen906
 
18.08.09
14:35
+(4). У меня есть экземпляр документа
Акт = ПолучитьМакет("ПередаточныйАкт");
MSWord = Акт.Получить();

Документ = MSWord.Application.Documents(1);
Документ.Activate();

макет имеет тип "Active Document"
6 smaharbA
 
18.08.09
14:36
ищи ранже и енд
7 Alpen906
 
18.08.09
14:38
Какое значение должны иметь параметры

Unit:=wdStory, Extend:=wdExten, Unit:=wdCharacter

внутри 1С?
8 Mort
 
18.08.09
14:40
(7) В отладчике VBA смотри.
9 smaharbA
 
18.08.09
14:45
код созданный в записи, никогда не будет правильным, даже при полной подстановке констант и замене циклов.
И в этом нет вины МС.
10 Господин ПЖ
 
18.08.09
14:49
имеет смысл покурить справку по vba для офиса
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс