Чтение анимационных эффектов PowerPoint с помощью VBA - PullRequest
3 голосов
/ 09 апреля 2010

Я работал с PowerPoint VBA и разбираюсь в большинстве вещей.

Я борюсь с тем, чтобы прочитать настройки эффектов / анимации для каждого объекта.

Мне кажется,быть в состоянии получить многое из того, что мне нужно, через Powerpoint.ActivePresentation.Slides(slide_id).TimeLine.MainSequence(seq_num)

Меня смущает то, как преобразовать числовое значение Powerpoint.ActivePresentation.Slides(slide_id).TimeLine.MainSequence(seq_num).EffectType в эффект (поэтому ищите таблицу значений для эффектов или, возможно,таблица CONST).

Кроме того, способ чтения всех уровней эффектов (таких как вход, акцент и т. д.) действительно сбивает с толку.не говоря уже о том, что я не могу обернуть голову вокруг временной шкалы (кажется, что это на самом деле не временная шкала).

Может ли кто-нибудь указать мне на хорошие статьи или документацию, в которых обсуждается, как правильно читать эффекты и анимациюполностью

1 Ответ

2 голосов
/ 11 апреля 2010

Если у вас есть какой-то конкретный код, который может продемонстрировать, что происходит, и то, что вам нужно, это может быть более полезно при определении того, что вам не удается. Насколько я понимаю, вы ищете способ увидеть константы для значений EffectType, это правильно? Вы пробовали объект EffectInformation?

Вот несколько хороших учебников по анимации в целом:

MSDN:

MVP Артикул

Обратите внимание, что в PowerPoint 2002 до 2010 года использовался новый механизм анимации, поэтому все / большинство образцов 2002 года будут применимы к более поздним версиям.

...