Ссылки на Excel перерыв в Powerpoint - PullRequest
0 голосов
/ 20 января 2020

Я использую Office 2016. Я создал динамические c диаграммы в Excel, что означает, что я назвал диапазоны данных, которые расширяются по мере поступления новых данных в Excel. Я перенес таблицы Excel в PowerPoint и вставил «Сохранить исходное форматирование и ссылки». Однако, как только я закрою и снова открою PowerPoint и обновлю sh графики, ссылка на Excel будет потеряна. Вот как выглядит источник данных:

Как видите, вместо имени файла Excel я получаю только "[0]"

Я пытался найти источник этой ошибки, но не смог найти ничего, кроме этой записи форума, без решения: Проблемы со связанными диаграммами Excel в Powerpoint

Я попытался вставить графики как объект диаграммы Excel в PowerPoint и в этом случае проблем со ссылкой не возникает. Однако я надеюсь найти другое решение, поскольку мне нужно отформатировать графики в PowerPoint, что невозможно с объектами диаграмм Excel.

Поскольку я не смог найти никакой документации по этой ошибке, я подумал, что можно обойтись, используя VBA, чтобы заменить [0] в источнике данных диаграммы на фактический путь к файлу. Если я сделаю это вручную, это решит проблему - пока я не сохраню и не закрою ppt снова. Я попробовал несколько скриптов, которые нашел здесь, чтобы изменить ссылки на графики Excel в PowerPoint, но не смог заставить ни один из них работать.

Мой вопрос: 1) Кто-нибудь знаком с этой проблемой с динамическими c excel-графами в powerpoint и может подсказать мне решение? 2) Если нет: может кто-нибудь указать мне сценарий VBA, который может заменить [0] на правильный путь к файлу?

Большое спасибо за любую помощь и наилучшие пожелания, Клеменс

1 Ответ

0 голосов
/ 05 февраля 2020

Я наконец смог достичь желаемых результатов с помощью Pivots. Я вообще не большой поклонник Pivots, но я пришел к выводу, что в PowerPoint нет проблем с Pivot-Charts. Однако форматирование сводных диаграмм в Excel не очень стабильно. Простые диаграммы хороши, но диаграммы с разными типами диаграмм, вторичной осью, метками данных и т. Д. c. Как правило, отображать изменения при обновлении, например, изменение форматирования чисел, положения меток данных и добавление меток в линейные диаграммы. Я обнаружил, что графики в PowerPoint более стабильны.

Итак, я изначально пытался автоматически обновлять графики в PowerPoint с помощью динамических диапазонов c в Excel, но ссылка из PowerPoint в Excel разрывается после закрытия и повторного открытия презентации. Я пытался исправить неработающие ссылки с помощью Макро в PowerPoint, но не смог понять это. Затем я попытался использовать ось даты для диаграмм вместо текстовой оси. Таким образом, я смог получить фиксированный диапазон диаграммы, который превышает доступные данные, диаграмма по-прежнему отображается правильно, и новые данные автоматически поступают в диаграмму. Тем не менее, это привело к тому, что мой Excel поднялся до sh всякий раз, когда я обновлял данные для всех графиков. Наконец я смог решить проблему с опорными точками только с незначительными проблемами до сих пор.

Спасибо jkpieterse за помощь, решение Pivot близко к предложенному Get & Transform.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...