#excel #vba #powerpoint-2010
#excel #vba #powerpoint-2010
Вопрос:
VBA, созданный на листе Excel, который встроен в презентацию Powepoint, не сохраняется.
У меня есть файл Powerpoint, в который я вставил диаграмму, создав таким образом встроенную книгу Excel.
Я попытался добавить некоторый VBA в указанную встроенную книгу Excel. Все работало нормально, и мой VBA работал так, как ожидалось.
Пока я не закрыл встроенный файл Excel и не попытался снова открыть его (щелкнув правой кнопкой мыши на диаграмме Powerpoint и нажав «Редактировать данные»). После повторного открытия весь мой VB исчез.
Я подозреваю, что это как-то связано с тем, что для встроенного файла Excel не включен макрос, но я не могу понять, как это изменить.
(С удовольствием предоставлю пример файла, если требуется)
Комментарии:
1. Если вы вставляете объект XLS, макрос НЕ сохраняется. Если вы вставляете объект XLSM, макрос сохраняется и работает…
2. Это будет звучать безумно, но как вы вставляете либо? Встроенный лист Excel, о котором я говорю, создается, когда я вставляю диаграмму в Powerpoint. Если я вставляю файл Excel (XLS или XLSM) в качестве объекта, он отображается либо как значок, либо как часть рабочего листа, ни то, ни другое мне не нужно.
3. Для вставки только перетаскивание (встроено)… Сначала вы можете создать файлы XLSM, перетащить и удалить, использовать / изменять и удалять исходный XLSM и сохранить pptx.