#excel #vba #powerpoint
#excel #vba #powerpoint
Вопрос:
У меня огромная презентация PPT (> 400 слайдов), и я хочу извлечь определенные страницы на основе таблицы Excel и создать новую презентацию меньшего размера. Я создал таблицу Excel, которая включает номера страниц, а также заголовок каждого слайда в презентации PPT.
Теперь цель состоит в том, чтобы иметь макрос, который позволяет мне создавать новый PPT со всеми слайдами, которые упомянуты в моей (отсортированной) таблице Excel.
Поскольку я новичок в VBA (я могу только копировать / вставлять код и запускать его впоследствии), я не смог ничего попробовать. Спасибо за вашу помощь!
Комментарии:
1. Я сделал подобное и обнаружил, что гораздо проще удалить ненужные слайды из копии шаблона всех слайдов,
.SaveAs
чем скопировать их в новый пустой PPT. Если не соблюдать осторожность, вы в конечном итоге потеряете много форматирования, особенно если вы используете какой-либо пользовательский шаблон в слайдах. Я уверен, что это возможно сохранить, но мне было проще пойти другим путем.2. Спасибо! Это также сработало бы для меня. Есть ли у вас код, которым вы могли бы поделиться из ваших аналогичных усилий?