Последовательность анимации Powerpoint на основе случайного нажатия

274
James

Хорошо, вот что я хотел бы сделать. На слайде есть вопрос, указанный вверху. Вопрос имеет несколько ответов под ним, которые изначально невидимы. Я хотел бы задать вопрос, и, когда люди говорят, что ответы нажимают на них, чтобы появиться (постепенно вводить, что угодно.) Я не нашел способа сделать это, который не заставляет меня размещать анимации в определенном порядке. Можно ли это сделать?

0

1 ответ на вопрос

0
Steve Rindsberg

Немного VBA может сделать эту работу, но работа с невидимыми фигурами не нужна ... если фигура невидима, PPT не позволит вам выбрать ее, и вы не можете щелкнуть по ней в режиме показа слайдов.

Одна из возможностей - использовать прямоугольники, содержащие текст, который вы хотите раскрыть; прямоугольники могут быть любого цвета, который вам нравится, но после ввода текста сделайте его таким же цветом, что и прямоугольники. Результат: невидимый текст.

Затем нажмите Alt + F11, чтобы открыть редактор VBA, вставить модуль и вставить его в него:

Sub MakeVisible(oSh As Shape) With oSh.TextFrame.TextRange .Font.Color.RGB = RGB(255, 255, 255) End With End Sub 

Закройте редактор VBA, выберите каждую фигуру по очереди и выберите «Вставить | Действие; придайте фигуре действие RUN MACRO с MakeInvisible в качестве макроса.

Теперь, когда вы начнете показ и нажмете любую из фигур, текст станет белым, и он станет видимым.

Это сэкономит время, чтобы нарисовать один прямоугольник для начала, отформатировать его по вкусу, назначить ему параметр макроса, а затем скопировать / вставить его для создания дополнительных фигур.