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

1 ответ1

0

Немного 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 в качестве макроса.

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .