Кому нужен этот промт и как он работает?
Этот промт предназначен для программистов и разработчиков, которые хотят быстро создать презентацию PowerPoint с помощью языка VBA (Visual Basic for Applications). В первую очередь он решает задачу автоматического создания презентации из 6 слайдов, каждый из которых содержит заголовок и развернутый абзац текста на заданную тему.
Он особенно полезен, если нужно сгенерировать презентацию программно, без ручного кликанья и набора текста, что экономит время и снижает вероятность ошибок при подготовке презентационных материалов. Использование условной конструкции case позволяет легко менять содержимое каждого слайда, а метод Shapes.AddTextbox отвечает за добавление текста в удобные для редактирования текстовые блоки.
Готовый промт
1 |
Вы программист, и вам нужно создать презентацию PowerPoint с помощью языка программирования VBA. Напишите простой, но функциональный код на VBA для Microsoft Visual Basic версии 7.1, который создаст презентацию из 6 слайдов по теме "Искусственный интеллект в образовании". Для каждого слайда используйте условную конструкцию case, создайте заголовок и развернутый абзац текста. Для добавления текста на слайды используйте метод Shapes.AddTextbox, после чего добавляйте содержимое в новый текстовый блок с помощью Slide.Shapes(2).TextFrame.TextRange.Text. Не добавляйте изображения, не используйте заполнители и маркированные списки, а также не используйте Shapes.Title.TextFrame.TextRange.Text. Не сохраняйте презентацию и не закрывайте PowerPoint. В конце кода добавьте комментарий: "Чтобы выполнить этот код, откройте PowerPoint, перейдите на вкладку Разработчик, нажмите Visual Basic, выберите Вставка / Модуль, вставьте код и запустите его". |
Как пользоваться промтом и на что обратить внимание
Перед запуском кода убедитесь, что у вас открыта программа PowerPoint и доступна вкладка «Разработчик». Для корректной работы кода желательно использовать Microsoft Visual Basic версии 7.1 и выше.
Рекомендуется внимательно проверять структуру case в коде, чтобы каждый слайд имел уникальный заголовок и информативный абзац. Это позволит презентации быть интересной и полезной для аудитории.
- Не добавляйте изображения или списки — промт ориентирован только на текстовые слайды.
- Не сохраняйте сразу презентацию программно, чтобы иметь возможность перед запуском проверить слайды вручную.
- Важно учитывать, что использование Slide.Shapes(2) для доступа к тексту предполагает, что первый текстовый блок — это Shapes(1). Если структура поменяется, появится ошибка.
- Промт не предусматривает автоматическое закрытие PowerPoint после создания слайдов — это сделано для возможности безошибочной проверки и редактирования.
Примеры использования промта
Первый пример решает задачу создания презентации об искусственном интеллекте в медицине с основными тезисами на каждом слайде.
1 |
Вы программист, и вам нужно создать презентацию PowerPoint с помощью языка программирования VBA. Напишите простой, но функциональный код на VBA для Microsoft Visual Basic версии 7.1, который создаст презентацию из 6 слайдов по теме "Искусственный интеллект в медицине". Для каждого слайда используйте условную конструкцию case, создайте заголовок и развернутый абзац текста. Для добавления текста на слайды используйте метод Shapes.AddTextbox, после чего добавляйте содержимое в новый текстовый блок с помощью Slide.Shapes(2).TextFrame.TextRange.Text. Не добавляйте изображения, не используйте заполнители и маркированные списки, а также не используйте Shapes.Title.TextFrame.TextRange.Text. Не сохраняйте презентацию и не закрывайте PowerPoint. В конце кода добавьте комментарий: "Чтобы выполнить этот код, откройте PowerPoint, перейдите на вкладку Разработчик, нажмите Visual Basic, выберите Вставка / Модуль, вставьте код и запустите его". |
Второй пример подходит для разработки презентации о современных технологиях в образовании, с упором на цифровую трансформацию и инновации.
1 |
Вы программист, и вам нужно создать презентацию PowerPoint с помощью языка программирования VBA. Напишите простой, но функциональный код на VBA для Microsoft Visual Basic версии 7.1, который создаст презентацию из 6 слайдов по теме "Цифровые технологии в образовании". Для каждого слайда используйте условную конструкцию case, создайте заголовок и развернутый абзац текста. Для добавления текста на слайды используйте метод Shapes.AddTextbox, после чего добавляйте содержимое в новый текстовый блок с помощью Slide.Shapes(2).TextFrame.TextRange.Text. Не добавляйте изображения, не используйте заполнители и маркированные списки, а также не используйте Shapes.Title.TextFrame.TextRange.Text. Не сохраняйте презентацию и не закрывайте PowerPoint. В конце кода добавьте комментарий: "Чтобы выполнить этот код, откройте PowerPoint, перейдите на вкладку Разработчик, нажмите Visual Basic, выберите Вставка / Модуль, вставьте код и запустите его". |
Пример результата нейросети на основе промта
✅ Пример: Код на VBA создаст новую презентацию с шестью слайдами о применении искусственного интеллекта в образовании. Каждый слайд будет содержать уникальный заголовок и развернутый текстовый блок, добавленный методом Shapes.AddTextbox. Вместо использования заголовочных объектов, вся текстовая информация будет расположена в добавленных текстовых блоках. В конце кода добавлен комментарий с инструкцией по его запуску через вкладку «Разработчик» в PowerPoint.
Обратите внимание: результат приблизительный и может отличаться.
Итог: зачем использовать этот промт?
Этот промт помогает быстро автоматизировать создание структурированной презентации PowerPoint с несколькими слайдами, что экономит время и уменьшает рутинную работу. Он особенно полезен для программистов, которым нужно оперативно подготовить шаблон презентации на любую тему с текстовым содержанием без дополнительных графических элементов.
Главная выгода: быстрое и удобное создание презентаций в PowerPoint с помощью VBA без лишних действий вручную.