Имя: Пароль:
1C
 
Можно ли в Word обойтись без Selection. Случаи опишу.
,
0 Гений 1С
 
гуру
19.02.22
16:05
Немного поработал с Word из 1С.
Без Selection обойтись, только с Ranges не получается.
Например, Copy и Paste работают только с Selection.
Если мне хочется скопировать из одного документа в другой, без них никак.
Кроме того, если я вставляю текст, конец найденного фрагмента опять только в Selection, не в Range.
Это, в принципе, не мешает, но некрасиво.
Или все же рассматривать работу с Selection как нормальную.
1 mistеr
 
19.02.22
17:17
Давно не работал с Word. Напомни, чем собственно Selection не нормален?
2 mistеr
 
19.02.22
17:19
Range.FormattedText не заменяет Copy и Paste?
3 Ненавижу 1С
 
гуру
19.02.22
17:22
Удивительно но Range так и имеет методы Copy/Paste
Но хуже другое - автор не умеет чётко формулировать мысль
4 Гений 1С
 
гуру
19.02.22
18:22
(3) гм, действительно, имеет, странно.
5 Гений 1С
 
гуру
19.02.22
18:22
(1) ну это типо текущего курсора, некошерно.
6 Ненавижу 1С
 
гуру
19.02.22
18:46
(4) хотя бы иногда заглядывай в документацию
https://docs.microsoft.com/ru-ru/office/vba/api/word.range.copy
7 Гений 1С
 
гуру
19.02.22
18:47
(6) именно туда и заглядывал, когда работал с Range
8 Ненавижу 1С
 
гуру
19.02.22
19:04
(7) как же так вышло?
9 ДедМорроз
 
20.02.22
10:12
Word тесно интегрирован с буфером обмена,поэтому,многие вещи типа копирования или перемещения даже в одном документе выполняются через буфер.
Если очень нехочется использовать буфер,то нужно учиться создавать объекты и переносить все свойства из одного объекта в другой - это долго и сложно.

С буфером обмена есть единственная проблема в том,что когда вы запускаете исполнение в фоне в сеансе пользователя,то пользователь может что-то свое вставить в буфер или запустить другую программу,которая тоже бнз буфера не работает - результат будет непредсказуем.
10 Дух пролетариата
 
20.02.22
10:14
(8) Геня - ходячее олицетворение поговорки "смотрит в книгу - видит фигу".
11 Гений 1С
 
гуру
20.02.22
10:44
(9) во, точно, меня смущает наличие буфера обмена.
(8) Я думал, что Copy - это метод воркбука.
12 acht
 
20.02.22
11:12
(10) > смотрит в книгу - видит фигу
Гыгыгыня в книгу только в поисках заначки заглядывает.
13 Guk
 
20.02.22
11:56
дай бог здоровья клиентам сирожи...
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс