Домашняя страница Undo Do Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Простое создание связи (перекрёстной ссылки) в Word - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, китин  
Простое создание связи (перекрёстной ссылки) в Word
Alex_ST Дата: Среда, 11.07.2012, 10:20 | Сообщение № 1
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3213
Репутация: 609 ±
Замечаний: 0% ±

2003
Совершенно случайно наткнулся на мало кому известный, но очень удобный хоткей Ворда!
Оказывается, создать в документе связь (автоматически обновляемый дубликат какого-то другого его фрагмента - аналог инструмента "камера" в Excel'e) очень просто.
Достаточно выделить копируемый текст-образец, нажать ОДНОВРЕМЕННО Ctrl+Shift и утащить выделенный текст в нужное место документа мышкой (ЛКМ).
Полученная копия окажется OLELink-объектом, значение и формат которого будет автоматически меняться при изменении образца.

biggrin Смешно то, что я наткнулся на этот хоткей действительно случайно: при копировании выделил текст и, собравшись зажать Ctrl и тянуть фрагмент ЛКМ, зацепил "сарделькой" ещё и Shift… А когда скопировалось, получилась не копия, а ссылка.
К сообщению приложен файл: OLELink.doc (19.0 Kb)



С уважением,
Алексей
MS Excel 2003 - the best!!!


Сообщение отредактировал Alex_ST - Четверг, 12.07.2012, 09:43
 
Ответить
СообщениеСовершенно случайно наткнулся на мало кому известный, но очень удобный хоткей Ворда!
Оказывается, создать в документе связь (автоматически обновляемый дубликат какого-то другого его фрагмента - аналог инструмента "камера" в Excel'e) очень просто.
Достаточно выделить копируемый текст-образец, нажать ОДНОВРЕМЕННО Ctrl+Shift и утащить выделенный текст в нужное место документа мышкой (ЛКМ).
Полученная копия окажется OLELink-объектом, значение и формат которого будет автоматически меняться при изменении образца.

biggrin Смешно то, что я наткнулся на этот хоткей действительно случайно: при копировании выделил текст и, собравшись зажать Ctrl и тянуть фрагмент ЛКМ, зацепил "сарделькой" ещё и Shift… А когда скопировалось, получилась не копия, а ссылка.

Автор - Alex_ST
Дата добавления - 11.07.2012 в 10:20
vikttur Дата: Четверг, 12.07.2012, 09:49 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Спасибо, пригодится.
 
Ответить
СообщениеСпасибо, пригодится.

Автор - vikttur
Дата добавления - 12.07.2012 в 09:49
Alex_ST Дата: Четверг, 12.07.2012, 11:52 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3213
Репутация: 609 ±
Замечаний: 0% ±

2003
Пожалуйста, Вить, юзай.
А круто я по кнопочке-то промахнулся! biggrin
Аж сам удивился, что так просто можно делать то, что вообще стандартными средствами не делалось (ведь обычную перекрёстную ссылку поставить можно только на абзац, заголовок, закладку, сноску, рисунок, таблицу, но никак не на произвольный фрагмент текста, да ещё и с форматированием).



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеПожалуйста, Вить, юзай.
А круто я по кнопочке-то промахнулся! biggrin
Аж сам удивился, что так просто можно делать то, что вообще стандартными средствами не делалось (ведь обычную перекрёстную ссылку поставить можно только на абзац, заголовок, закладку, сноску, рисунок, таблицу, но никак не на произвольный фрагмент текста, да ещё и с форматированием).

Автор - Alex_ST
Дата добавления - 12.07.2012 в 11:52
Alex_ST Дата: Четверг, 12.07.2012, 12:50 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3213
Репутация: 609 ±
Замечаний: 0% ±

2003
Ну, а из экспериментов с новым хоткеем родились и два макроса:
Первый макрос: Вставить не форматированную связь (такую связь можно форматировать на месте и её формат не зависит от формата источника)[vba]
Code
Sub InsertUnFormatedLink()
       With Selection
          If .Type <> wdSelectionNormal And .Type <> wdSelectionIP Then MsgBox "ERROR": Exit Sub
          .PasteSpecial Link:=True, DataType:=wdPasteText
       End With
End Sub
[/vba]Таким макросом удобно, например, какое-то название из текста (ну, например, "Регламент взаимодействия с ЗАО "Рога и Копыта") вставить в колонтитул. Тогда при изменении текста в документе одновременно изменятся и колонтитулы.

Второй макрос: Вставить форматированную связь (формат такой связи зависит от формата источника - это точно то же самое, что получается при "тягании" выделенного фрагмента ЛКМ+Ctrl+Shift)[vba]
Code
Sub InsertFormatedLink()
       With Selection
          If .Type <> wdSelectionNormal And .Type <> wdSelectionIP Then MsgBox "ERROR": Exit Sub
          .PasteSpecial Link:=True, DataType:=wdPasteRTF
       End With
End Sub
[/vba]Правда, куда это можно с толком применить, пока не придумал smile



С уважением,
Алексей
MS Excel 2003 - the best!!!


Сообщение отредактировал Alex_ST - Четверг, 12.07.2012, 22:28
 
Ответить
СообщениеНу, а из экспериментов с новым хоткеем родились и два макроса:
Первый макрос: Вставить не форматированную связь (такую связь можно форматировать на месте и её формат не зависит от формата источника)[vba]
Code
Sub InsertUnFormatedLink()
       With Selection
          If .Type <> wdSelectionNormal And .Type <> wdSelectionIP Then MsgBox "ERROR": Exit Sub
          .PasteSpecial Link:=True, DataType:=wdPasteText
       End With
End Sub
[/vba]Таким макросом удобно, например, какое-то название из текста (ну, например, "Регламент взаимодействия с ЗАО "Рога и Копыта") вставить в колонтитул. Тогда при изменении текста в документе одновременно изменятся и колонтитулы.

Второй макрос: Вставить форматированную связь (формат такой связи зависит от формата источника - это точно то же самое, что получается при "тягании" выделенного фрагмента ЛКМ+Ctrl+Shift)[vba]
Code
Sub InsertFormatedLink()
       With Selection
          If .Type <> wdSelectionNormal And .Type <> wdSelectionIP Then MsgBox "ERROR": Exit Sub
          .PasteSpecial Link:=True, DataType:=wdPasteRTF
       End With
End Sub
[/vba]Правда, куда это можно с толком применить, пока не придумал smile

Автор - Alex_ST
Дата добавления - 12.07.2012 в 12:50
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!