Powerpoint не обновляется диаграмма
У меня есть шаблон слайда Power Point, в который вставлена гистограмма. Мне нужно создать 10 слайдов с разными данными, используя этот шаблон. Таким образом, на каждой диаграмме на 10 слайдах будут разные данные. Теперь эти данные для обновления этих диаграмм существуют в Excel. Есть ли какой-либо код VBA, в котором данные вставленной диаграммы в ppt могут быть обновлены данными в excel - Manoj Kumar 10 окт.
1) Исправления и пояснения должны быть отражены путем редактирования вашего вопроса и 2) этот комментарий по-прежнему не свидетельствует о каких-либо усилиях с вашей стороны. Пожалуйста, покажите, что вы пробовали до сих пор (код), и укажите свою актуальную проблему. - David Zemens 10 окт.
Есть ли какой-либо код VBA, в котором данные вставленной диаграммы в ppt могут быть обновлены данными в Excel? Да, но для этого вам нужно будет создать код VBA в зависимости от вашего фактического варианта использования и потребностей. - David Zemens 10 окт.
Привет Дэвид. Я не знаю, с чего начать, так как я искал образец кода и ничего не добился. Просто предположим, что в презентации есть одна диаграмма, и нам нужно обновить данные диаграммы данными из внешнего файла Excel - Manoj Kumar 10 окт.
Вы пытаетесь встроить и связать диаграмму PowerPoint с данными Excel? Или вы просто пытаетесь (это действительно не так просто) обновить данные в PowerPoint из данных в Excel? - David Zemens 10 окт.
Любая диаграмма в PowerPoint (есть исключения, и можно «разбить» существующие диаграммы, но здесь это не входит в область действия) имеет ChartData свойство, которое возвращает книгу Excel, содержащую данные для диаграммы.
При работе со слайдом-шаблоном можно с уверенностью предположить, что данные диаграммы существуют на листе 1 и в ListObject таблице (на листе должна быть только одна такая таблица).
В PowerPoint VBA, требующей ссылки на библиотеку объектов Excel, это показывает, как получить дескриптор, ListObject содержащий данные диаграммы:
Теперь, когда у вас есть дескриптор ListObject , вам нужно каким-то образом получить значения из Excel.
Для этого потребуется обработать открытый экземпляр Excel.Application класса (или предложить пользователю выбрать файл из FileDialog и т. Д.) И определить, какие данные следует поместить в PowerPoint и как их упорядочить. Обычно это можно сделать, выгружая значения из Excel в вариантный массив и передавая его в PowerPoint.
Поскольку это все детали, которые вы пропустили, обратите внимание, что я абсолютно не желаю развлекать то, что, вероятно, будет бесконечной серией "но как мне сделать то-то и то-то . " уточняющие вопросы по мере того, как вы исследуете сложности своей собственной логики и требований к вариантам использования.
Приведенный выше код предназначен для выполнения из PowerPoint. Если вам нужно запустить его из Excel, потребуется другой код (непроверенный, но что-то вроде этого).
EDIT можно изменить существующую схему без Активирования ChartData.Workbook , как может быть продемонстрированы здесь:
Однако добавить / удалить ряды из диаграмм сложнее, чем манипулировать данными, которые уже являются частью ряда диаграмм.
Если PowerPoint содержит диаграмму, ее данные можно редактировать непосредственно в PowerPoint вне зависимости от того, внедрена ли диаграмма в презентацию или связана с ней. Вы также можете обновлять данные в связанной диаграмме, не переходить в программу, в которой она была создана.
Изменение данных диаграммы на слайде
На слайде выберите диаграмму, которую вы хотите изменить. Контекстная вкладка "Инструменты диаграмм" отображается в верхней части окна PowerPoint диаграммы. Если вкладка "Инструменты диаграммы" или "Конструктор" не вы видите ее, щелкните диаграмму, чтобы выбрать ее.
Примечание: Вкладка "Конструктор" в области "Инструменты диаграмм" — это не то же самое, что по умолчанию в PowerPoint. Вкладка "Средства работы с диаграммами" появляется только при выборе диаграммы, а вкладки "Конструктор", "Макет" и "Формат" предоставляют различные команды, которые относятся только к выбранной диаграмме.
В группе "Инструменты дляработы с диаграммами" на вкладке "Конструктор" в группе "Данные" нажмите кнопку "Изменить данные".
Вы также должны сделать одно из следующего:
Чтобы изменить данные в PowerPoint, нажмите кнопку "Изменить данные". Откроется окно из вашей таблицы.
Примечание: Если для книги, с которую вы работаете, требуются особые требования к запуску, например включение содержимого, это также потребуется сделать в окне.
Чтобы изменить данные непосредственно в Excel, нажмите кнопку "Изменить данные в Excel".
Внесите необходимые изменения. Они будут отражены на диаграмме в PowerPoint.
Изменение данных диаграммы на слайде
На слайде выберите диаграмму, которую вы хотите изменить. Контекстная вкладка "Инструменты диаграмм" отображается в верхней части окна PowerPoint диаграммы. Если вкладка "Инструменты диаграммы" или "Конструктор" не вы видите ее, щелкните диаграмму, чтобы выбрать ее.
Примечание: Вкладка "Конструктор" в области "Инструменты диаграмм" — это не то же самое, что по умолчанию в PowerPoint. Вкладка "Инструменты диаграммы" появляется только при выбранной диаграмме, а вкладки "Конструктор", "Макет" и "Формат" предоставляют различные команды, которые относятся только к выбранной диаграмме.
Выполните одно из указанных ниже действий:
Чтобы изменить внедренную диаграмму (созданную в PowerPoint с помощью вставки диаграммы):
В группе "Инструменты дляработы с диаграммами" на вкладке "Конструктор" в группе "Данные" нажмите кнопку "Изменить данные". В новом окне откроется Приложение Microsoft Excel и отобразит на экране таблицу для выбранной диаграммы.
На Excel щелкните ячейку с названием или данными, которые нужно изменить, и введите новые данные.
Закроем Excel файл. PowerPoint обновляет и сохраняет диаграмму автоматически.
Чтобы изменить связанную диаграмму (созданную в другой программе и скопированную в PowerPoint ):
Внести изменения в данные диаграммы можно в программе электронных таблиц, в которой она была создана.
В PowerPointобласти"Инструменты диаграммы" на вкладке "Конструктор" в группе "Данные" нажмите кнопку "Обновить данные".
Что делать, если кнопки "Изменить данные" недоступны?
Если кнопка "Изменить данные" недоступна, ознакомьтесь со статьями по устранению неполадок на форуме Office Answers:
Вставка диаграммы в PowerPoint презентации
Чтобы узнать, как вставить Excel в презентацию, см. статью "Использование диаграмм и графиков в презентации".
Excel для Microsoft 365 Word для Microsoft 365 PowerPoint для Microsoft 365 Excel для Microsoft 365 для Mac Word для Microsoft 365 для Mac PowerPoint для Microsoft 365 для Mac Excel 2021 Word 2021 PowerPoint 2021 Excel 2021 for Mac Word 2021 for Mac PowerPoint 2021 for Mac Excel 2019 Word 2019 PowerPoint 2019 Excel 2019 для Mac Word 2019 для Mac PowerPoint 2019 для Mac Excel 2016 Word 2016 PowerPoint 2016 Excel 2016 для Mac Word 2016 для Mac PowerPoint 2016 для Mac Excel 2013 Word 2013 PowerPoint 2013 конструктор панели мониторинга PerformancePoint Excel 2010 Word 2010 PowerPoint 2010 Excel 2007 Word 2007 PowerPoint 2007 Excel для Mac 2011 Word для Mac 2011 PowerPoint для Mac 2011 Excel Starter 2010 Еще. Меньше
Если вам нужно изменить данные на диаграмме, это можно сделать из источника.
Проверьте, как это работает!
Внесенные изменения мгновенно отобразится на диаграмме. Щелкните правой кнопкой мыши элемент, который вы хотите изменить, и введите данные или введите новый заголовок, и нажмите клавишу ВВОД , чтобы отобразить его на диаграмме.
Чтобы скрыть категорию на диаграмме, щелкните диаграмму правой кнопкой мыши и выберите пункт "Выбрать данные". Отмените выбор элемента в списке и нажмите кнопку "ОК".
Чтобы отобразить скрытый элемент на диаграмме, щелкните правой кнопкой мыши и выберите "Данные" и выберите его в списке, а затем нажмите кнопку "ОК".
После создания диаграммы ее данные можно изменить на листе Excel. Изменения будут отражены на диаграмме в Word.
В меню Вид выберите пункт Разметка страницы.
На вкладке Конструктор щелкните Изменить данные в Excel.
Откроется приложение Excel с таблицей данных для диаграммы.
Чтобы изменить число строк и столбцов, включенных в диаграмму, наведите указатель мыши на нижний правый угол выбранных данных, а затем перетащите угол, чтобы выбрать дополнительные данные. В приведенном ниже примере таблица расширяется, чтобы включить дополнительные категории и последовательности данных.
Чтобы добавить или изменить данные в ячейке, выделите ее и внесите изменения.
Чтобы увидеть результаты изменений, перейдите в приложение Word.
После создания диаграммы можно изменить способ отображения строк и столбцов таблицы в диаграмме. Например, в первой версии диаграммы строки данных таблицы могут отображаться по вертикальной оси (значение), а столбцы — по горизонтальной оси (категория). В следующем примере диаграмма акцентирует продажи по инструментам.
Однако если требуется сконцентрировать внимание на продажах по месяцам, можно изменить способ построения диаграммы.
В меню Вид выберите пункт Разметка страницы.
На вкладке Конструктор нажмите кнопку Строка/столбец.
Элемент Строка/столбец доступен только при открытой таблице данных диаграммы Excel и только для определенных типов диаграмм. Если элемент Строка/столбец недоступен:
На вкладке Конструктор щелкните Изменить данные в Excel.
Изменить порядок рядов данных можно только на диаграмме, содержащей не менее двух рядов данных.
В меню Вид выберите пункт Разметка страницы.
На диаграмме выберите ряд данных. Например, если щелкнуть столбец гистограммы, будут выделены все столбцы этого ряда данных.
На вкладке Конструктор щелкните Выбрать данные.
В диалоговом окне Выбор источника данных в разделе Элементы легенды (ряды) используйте стрелки вверх и вниз для перемещения ряда в списке.
В зависимости от типа диаграммы некоторые параметры могут быть недоступны.
Примечание: Для большинства типов диаграмм изменение порядка рядов данных влияет как на легенду, так и на саму диаграмму.
В меню Вид выберите пункт Разметка страницы.
На диаграмме выберите ряд данных. Например, если щелкнуть столбец гистограммы, будут выделены все столбцы этого ряда данных.
На вкладке Конструктор щелкните Выбрать данные.
В диалоговом окне Выбор источника данных выполните одно из следующих действий.
Необходимые действия
В разделе Элементы легенды (ряды) выберите ряд данных, который нужно удалить, и выберите команду Удалить (-).
В разделе Элементы легенды (ряды) выберите команду Добавить (+), а затем на листе Excel выделите все данные, которые нужно включить в диаграмму.
В меню Вид выберите пункт Разметка страницы.
На диаграмме выберите ряд данных. Например, если щелкнуть столбец гистограммы, будут выделены все столбцы этого ряда данных.
Откройте вкладку Формат.
В разделе Стили элементов диаграммы щелкните стрелку рядом с командой Заливка и выберите нужный цвет.
Вы можете добавлять метки, чтобы показать на диаграмме значения точек данных с листа Excel.
В меню Вид выберите пункт Разметка страницы.
Щелкните диаграмму и откройте вкладку Конструктор.
Выберите расположение, в котором нужно отобразить метку данных (например, выберите вариант У края, снаружи).
В зависимости от типа диаграммы некоторые параметры могут быть недоступны.
В меню Вид выберите пункт Разметка страницы.
Щелкните диаграмму и откройте вкладку Конструктор.
Выберите нужные параметры.
В зависимости от типа диаграммы некоторые параметры могут быть недоступны.
При создании диаграммы на основе данных с датами, в которой они выводятся на горизонтальной оси, в Office горизонтальная ось автоматически преобразуется в ось дат (временную ось). Преобразовать горизонтальную ось в ось дат можно также вручную. На оси дат даты отображаются в хронологическом порядке через заданные интервалы (единицы измерения), такие как количество дней, месяцев или лет, даже если даты на листе Excel представлены не в последовательном порядке или с использованием разных единиц измерения.
По умолчанию в Office единицы измерения для оси дат определяются на основе наименьшей разницы между любыми двумя датами в данных. Например, если наименьшая разница между датами в данных по ценам на акции составляет семь дней, в Office в качестве единицы измерения используются дни. Однако их можно изменить на месяцы или годы, чтобы изучить поведение акций в течение более продолжительного периода.
В меню Вид выберите пункт Разметка страницы.
Щелкните диаграмму и откройте вкладку Конструктор.
Убедитесь в том, что для оси, которую нужно изменить, отображаются подписи оси.
В разделе Тип оси щелкните Ось дат.
В разделе Единицы измерения в раскрывающемся списке Основные деления выберите пункт Дни, Месяцы или Годы.
В зависимости от типа диаграммы некоторые параметры могут быть недоступны.
Примечание: Если после выполнения этой процедуры даты на диаграмме не отображаются в виде временной оси, убедитесь в том, что подписи осей указаны в формате даты в таблице Excel (например, 01.05.08 или Май-08). Подробнее о форматировании ячеек как дат читайте в статье Отображение дат, времени, денежных единиц, дробей или процентов.
PowerPoint
После создания диаграммы ее данные можно изменить на листе Excel. Изменения будут отражены на диаграмме в PowerPoint.
На вкладке Конструктор щелкните Изменить данные в Excel.
Откроется приложение Excel с таблицей данных для диаграммы.
Чтобы изменить число строк и столбцов, включенных в диаграмму, наведите указатель мыши на нижний правый угол выбранных данных, а затем перетащите угол, чтобы выбрать дополнительные данные. В приведенном ниже примере таблица расширяется, чтобы включить дополнительные категории и последовательности данных.
Чтобы добавить или изменить данные в ячейке, выделите ее и внесите изменения.
Чтобы увидеть изменения, перейдите в приложение PowerPoint.
После создания диаграммы можно изменить способ отображения строк и столбцов таблицы в диаграмме. Например, в первой версии диаграммы строки данных таблицы могут отображаться по вертикальной оси (значение), а столбцы — по горизонтальной оси (категория). В следующем примере диаграмма акцентирует продажи по инструментам.
Однако если требуется сконцентрировать внимание на продажах по месяцам, можно изменить способ построения диаграммы.
На вкладке Конструктор выберите элемент Строка/столбец.
Элемент Строка/столбец доступен только при открытой таблице данных диаграммы Excel и только для определенных типов диаграмм. Если элемент Строка/столбец недоступен:
На вкладке Конструктор щелкните Изменить данные в Excel.
Изменить порядок рядов данных можно только на диаграмме, содержащей не менее двух рядов данных.
На диаграмме выберите ряд данных. Например, если щелкнуть столбец гистограммы, будут выделены все столбцы этого ряда данных.
На вкладке Конструктор щелкните Выбрать данные.
В диалоговом окне Выбор источника данных в разделе Элементы легенды (ряды) используйте стрелки вверх и вниз для перемещения ряда в списке.
В зависимости от типа диаграммы некоторые параметры могут быть недоступны.
Примечание: Для большинства типов диаграмм изменение порядка рядов данных влияет как на легенду, так и на саму диаграмму.
На диаграмме выберите ряд данных. Например, если щелкнуть столбец гистограммы, будут выделены все столбцы этого ряда данных.
Откройте вкладку Конструктор и щелкните Выбрать данные.
В диалоговом окне Выбор источника данных выполните одно из следующих действий.
Необходимые действия
В разделе Элементы легенды (ряды) выберите ряд данных, который нужно удалить, и выберите команду Удалить (-).
В разделе Элементы легенды (ряды) выберите команду Добавить (+), а затем на листе Excel выделите все данные, которые нужно включить в диаграмму.
На диаграмме выберите ряд данных. Например, если щелкнуть столбец гистограммы, будут выделены все столбцы этого ряда данных.
Откройте вкладку Формат.
В разделе Стили элементов диаграммы щелкните стрелку рядом с командой Заливка и выберите нужный цвет.
Вы можете добавлять метки, чтобы показать на диаграмме значения точек данных с листа Excel.
Щелкните диаграмму и откройте вкладку Конструктор.
Выберите расположение, в котором нужно отобразить метку данных (например, выберите вариант У края, снаружи).
В зависимости от типа диаграммы некоторые параметры могут быть недоступны.
Щелкните диаграмму и откройте вкладку Конструктор.
Выберите нужные параметры.
В зависимости от типа диаграммы некоторые параметры могут быть недоступны.
При создании диаграммы на основе данных с датами, в которой они выводятся на горизонтальной оси, в Office горизонтальная ось автоматически преобразуется в ось дат (временную ось). Преобразовать горизонтальную ось в ось дат можно также вручную. На оси дат даты отображаются в хронологическом порядке через заданные интервалы (единицы измерения), такие как количество дней, месяцев или лет, даже если даты на листе Excel представлены не в последовательном порядке или с использованием разных единиц измерения.
По умолчанию в Office единицы измерения для оси дат определяются на основе наименьшей разницы между любыми двумя датами в данных. Например, если наименьшая разница между датами в данных по ценам на акции составляет семь дней, в Office в качестве единицы измерения используются дни. Однако их можно изменить на месяцы или годы, чтобы изучить поведение акций в течение более продолжительного периода.
Щелкните диаграмму и откройте вкладку Конструктор.
Убедитесь в том, что для оси, которую нужно изменить, отображаются подписи оси.
В разделе Тип оси выберите Ось дат.
В разделе Единицы измерения в раскрывающемся списке Основные деления выберите пункт Дни, Месяцы или Годы.
В зависимости от типа диаграммы некоторые параметры могут быть недоступны.
Примечание: Если после выполнения этой процедуры даты на диаграмме не отображаются в виде временной оси, убедитесь в том, что подписи осей указаны в формате даты в таблице Excel (например, 01.05.08 или Май-08). Подробнее о форматировании ячеек как дат читайте в статье Отображение дат, времени, денежных единиц, дробей или процентов.
Excel
После создания диаграммы ее данные можно изменить на листе Excel. Изменения будут отражены в диаграмме.
В Excel таблица данных, которая используется для диаграммы, будет выделена. Серой заливкой выделяется строка или столбец, используемые для оси категорий. Красной заливкой выделяется строка или столбец с метками рядов данных. Синей заливкой обозначаются точки данных, построенные на диаграмме.
Метки рядов данных
Значения для оси категорий
Точки данных, построенные на диаграмме
Чтобы изменить число строк и столбцов, включенных в диаграмму, наведите указатель мыши на нижний правый угол выбранных данных, а затем перетащите угол, чтобы выбрать дополнительные данные. В приведенном ниже примере таблица расширяется, чтобы включить дополнительные категории и ряды данных.
Совет: Чтобы запретить отображение данных на диаграмме, можно скрыть определенные строки и столбцы в таблице.
Чтобы добавить или изменить данные в ячейке, выделите ее и внесите изменения.
После создания диаграммы можно изменить способ отображения строк и столбцов таблицы в диаграмме. Например, в первой версии диаграммы строки данных таблицы могут отображаться по вертикальной оси (значение), а столбцы — по горизонтальной оси (категория). В следующем примере диаграмма акцентирует продажи по инструментам.
Однако если требуется сконцентрировать внимание на продажах по месяцам, можно изменить способ построения диаграммы.
На вкладке Конструктор нажмите кнопку Строка/столбец.
Изменить порядок рядов данных можно только на диаграмме, содержащей не менее двух рядов данных.
На диаграмме выберите ряд данных. Например, если щелкнуть столбец гистограммы, будут выделены все столбцы этого ряда данных.
На вкладке Конструктор щелкните Выбрать данные.
В диалоговом окне Выбор источника данных в разделе Элементы легенды (ряды) используйте стрелки вверх и вниз для перемещения ряда в списке.
В зависимости от типа диаграммы некоторые параметры могут быть недоступны.
Примечание: Для большинства типов диаграмм изменение порядка рядов данных влияет как на легенду, так и на саму диаграмму.
На диаграмме выберите ряд данных. Например, если щелкнуть столбец гистограммы, будут выделены все столбцы этого ряда данных.
Откройте вкладку Конструктор и щелкните Выбрать данные.
В диалоговом окне Выбор источника данных выполните одно из следующих действий.
Необходимые действия
В разделе Элементы легенды (ряды) выберите ряд данных, который нужно удалить, и выберите команду Удалить (-).
В разделе Элементы легенды (ряды) выберите команду Добавить (+), а затем на листе Excel выделите все данные, которые нужно включить в диаграмму.
На диаграмме выберите ряд данных. Например, если щелкнуть столбец гистограммы, будут выделены все столбцы этого ряда данных.
Откройте вкладку Формат.
В разделе Стили элементов диаграммы щелкните стрелку рядом с командой Заливка и выберите нужный цвет.
Совет: Чтобы обозначить разными цветами точки данных на диаграмме, в которой есть только один ряд данных, щелкните ряд и откройте вкладку Формат. Выберите команду Заливка и в зависимости от типа диаграммы установите флажок Изменять цвет по точкам или Изменять цвет по секторам. В зависимости от типа диаграммы некоторые параметры могут быть недоступны.
Вы можете добавлять метки, чтобы показать на диаграмме значения точек данных с листа Excel.
Щелкните диаграмму и откройте вкладку Конструктор.
Выберите расположение, в котором нужно отобразить метку данных (например, выберите вариант У края, снаружи).
В зависимости от типа диаграммы некоторые параметры могут быть недоступны.
Щелкните диаграмму и откройте вкладку Конструктор.
Выберите нужные параметры.
В зависимости от типа диаграммы некоторые параметры могут быть недоступны.
При создании диаграммы на основе данных с датами, в которой они выводятся на горизонтальной оси, в Office горизонтальная ось автоматически преобразуется в ось дат (временную ось). Преобразовать горизонтальную ось в ось дат можно также вручную. На оси дат даты отображаются в хронологическом порядке через заданные интервалы (единицы измерения), такие как количество дней, месяцев или лет, даже если даты на листе Excel представлены не в последовательном порядке или с использованием разных единиц измерения.
По умолчанию в Office единицы измерения для оси дат определяются на основе наименьшей разницы между любыми двумя датами в данных. Например, если наименьшая разница между датами в данных по ценам на акции составляет семь дней, в Office в качестве единицы измерения используются дни. Однако их можно изменить на месяцы или годы, чтобы изучить поведение акций в течение более продолжительного периода.
Щелкните диаграмму и откройте вкладку Конструктор.
Убедитесь в том, что для оси, которую нужно изменить, отображаются подписи оси.
В разделе Тип оси выберите Ось дат.
В разделе Единицы измерения в раскрывающемся списке Основные деления выберите пункт Дни, Месяцы или Годы.
В зависимости от типа диаграммы некоторые параметры могут быть недоступны.
Примечание: Если после выполнения этой процедуры даты на диаграмме не отображаются в виде временной оси, убедитесь в том, что подписи осей указаны в формате даты в таблице Excel (например, 01.05.08 или Май-08). Подробнее о форматировании ячеек как дат читайте в статье Отображение дат, времени, денежных единиц, дробей или процентов.
У меня есть 30 диаграмм, которые были созданы из excel и были вставлены на слайды powerpoint. Каждый месяц я должен обновлять эти 30 встроенных диаграмм, вручную нажимая на диаграммы и редактируя их.
Я знаю, что есть возможность использовать специальную вставку, так что данные в диаграммах могут быть обновлены автоматически, щелкнув ссылки обновления. Тем не менее, мои диаграммы должны быть отредактированы некоторыми пользователями. Специальная вставка не позволяет пользователям редактировать диаграммы. Следовательно, я не могу использовать это специальная вставка.
Я думаю, что решение заключается в написании vba в powerpoint. Может ли любой эксперт здесь предложить написать этот код vba, чтобы все диаграммы были обновлены в powerpoint? В настоящее время я использую powerpoint 2007. Ваша помощь очень ценится.
Если вам нужно отредактировать диаграммы, то ясно, что вам нужно будет либо отредактировать базовые файлы Excel, либо иметь возможность редактировать в PowerPoint
поскольку вы используете PowerPoint2007, который обеспечивает полную поддержку Excel (в отличие от PowerPoint 2003, который имеет таблицу данных), я бы
Часть 1
- свяжите данные файла Excel с данными Excel под каждой диаграммой
- обеспечьте способность или использовать эти данные сразу, или over-ездить с пользовательскими данными
Это дает вам гибкое решение, за исключением того, что Excel, лежащий в основе каждой диаграммы, не может быть обновлен автоматически с помощью команды PowerPoint menu Update Links.
Часть 2
вы можете использовать код ниже, чтобы проверить, имеет ли каждая фигура на каждом слайде диаграмму. Если это так, этот код обновит первую ссылку Excel в файле Excel под диаграммой (эта часть может быть изменена на обрабатывать несколько ссылок)
Это довольно легко сделать, без какого-либо кода VBA.
выберите все встроенные диаграммы (называемые здесь "ссылки"), нажмите "Обновить сейчас":
вы можете использовать то же окно для разорвать ссылки, а также изменить исходный файл для любой данной ссылки.
Есть несколько файлов excel, в которых на основе запроса построены сводные диаграммы с рассчитанными мерами.
Когда обновляются данные в источнике для запроса, соответственно обновляются и диаграммы в екселе, а после в самой презентации также они обновляются методом выбора диаграммы - правой кнопкой мыши - изменить данные (автоматическое обновление связей при открытии отключено, иначе ppt будет долго открываться каждый раз).
То есть, если нажать правой кнопкой на диаграмму в ppt и выбрать изменить данные в ексель, то ексель откроется, но при этом сама диаграмма не обновится (хотя она уже изменена в excel).
Если выбрать диаграмму (неважно в ексель или ppt) и через прав.кнопку нажать "Выбрать данные", то появится диалоговое окно в котором будет путь "Диапазон данных для диаграммы:" которое будет заполнено (для наглядности прикрепил скриншот).
Когда диаграммы перестают обновляться в ppt, то поле с этим путем будет пустым, но поля нижние заполнены (хотя в екселе оно по прежнему будет заполнен и путь)
Сижу несколько дней, не могу разобраться, обычно на форумах спрашивают как разорвать связь, мне же нужно понять почему она пропадает сама в случайный момент времени. Например было, я вставил графики в ppt все работает, сохранил, закрыл, открыл все работает. Вечером открываю обновить - часть графиков не обновляется.
-переносе графиков из разных екселей с разным названием файлов, но когда совпадает номер в части пути PivotChartTable1
Один раз было что вставил часть графиков из одного ексель и часть из другого, все работает. Через некоторое (небольшое) время открыл, графики из одного екселя работают и другого нет, хотя вообще ничего ни с тем ни с другим не делал.
Эта цепочка заблокирована. Вы можете просмотреть вопрос или оставить свой голос, если сведения окажутся полезными, но вы не можете написать ответ в этой цепочке.
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
Читайте также: