Автоматическое отключение диаграммы Excel (Microsoft Word)
Гленн спросил, есть ли способ, чтобы диаграмма Excel автоматически «отсоединялась». У него есть шаблон со связанной диаграммой Excel.
Когда он создает новый документ на основе шаблона, он хочет, чтобы диаграмма обновлялась (что он и делает), но затем отсоединяет себя, чтобы она больше не обновлялась при открытии документа позже.
Лучший способ справиться с этим — использовать макрос, но несколько «основных правил»
нужно установить в первую очередь. В шаблоне Word должна быть диаграмма Excel, вставленная с помощью специальной вставки в виде встроенной фигуры (диаграмма не должна перемещаться по слою рисунка). Также вы должны использовать Edit | Ссылки для установки ссылки для обновления диаграммы на Вручную.
Теперь добавьте следующий макрос в модуль ThisDocument для шаблона:
Private Sub Document_New() Dim ilshp As InlineShape Application.DisplayAlerts = False ' cycle through all inline shapes For Each ilshp In ActiveDocument.InlineShapes ' ignore error if inline shape has no link On Error Resume Next With ilshp.LinkFormat .Update ' update link .BreakLink ' break link End With ' reset error On Error GoTo 0 Next Application.DisplayAlerts = True End Sub
Когда новый документ создается из шаблона, пользователя просят включить макросы (они должны их включить). Макрос не копируется в новый документ; он остается только в шаблоне. Макрос обновляет любые встроенные фигуры, имеющие внешние ссылки, а затем разрывает ссылки.
WordTips — ваш источник экономичного обучения работе с Microsoft Word.
(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (8174) применим к Microsoft Word 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Word (Word 2007 и позже) здесь:
link: / wordribbon-Unlinking_an_Excel_Chart_Automatically [Автоматическое отключение диаграммы Excel]
.