Гленн спросил, есть ли способ, чтобы диаграмма 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 — самая популярная программа для обработки текстов в мире.) Этот совет (8182) применим к Microsoft Word 2007, 2010, 2013, 2016, 2019 и Word в Office 365. Вы можете найти версию этого совета для старый интерфейс меню Word здесь:

link: / word-Unlinking_an_Excel_Chart_Automatically [Автоматическое отключение диаграммы Excel].