Powerpoint: анимация для построения таблицы, по одной строке за раз
У меня есть слайд в PowerPoint 2007, содержащий таблицу с несколькими строками.
Я хотел бы создать этот слайд по одной строке за раз (чтобы аудитория не видела каждую строку, пока я не буду готов об этом поговорить).
Я не смог понять, как это сделать... всякий раз, когда я пытаюсь создать какую-либо анимацию, анимация применяется ко всей таблице. Я хотел бы применить один ряд за один раз.
5 ответов
Я бы начал с последнего слайда и продолжил свой путь назад.
Создайте готовый стол на слайде, затем скопируйте этот слайд и вставьте его перед тем, как закончить слайд.
Удалить строку из таблицы, а затем скопировать этот слайд и вставить его перед текущим и т. Д.
По мере продвижения вперед он выглядит несколько анимированным (хотя и без эффектных эффектов), когда вы добавляете по одной строке за раз
Эта статья ( старая статья здесь) на сайте office.microsoft.com выглядит так, как будто она должна достичь того, чего вы хотите, хотя и с помощью немного хакерского метода! (Скопируйте и вставьте специальную таблицу, чтобы разгруппировать ячейки таблицы и анимировать их по отдельности).
Я использовал подход, в котором я создал таблицу без линий сетки, но где строки чередуются с цветами. Затем я заблокировал каждую строку с помощью прямоугольника цвета этой строки. Затем воспользовались панелью анимации, чтобы прямоугольники исчезали один за другим, показывая текст за ним. Это не супер фантазия, но достаточно близко для того, что мне нужно, без большой суеты.
Поэтому я думаю, что ответ Office невероятно слабый. Мое решение было немного более простым (и, на мой взгляд, более элегантным). Я скопировал свою таблицу, и в копии удалил все содержимое, кроме заголовков столбцов. В другой копии я удалил строку заголовка, удалил все форматирование ячеек и установил прозрачность на 100%.
Затем я сделал копию этой прозрачной таблицы, удалил строки с 2 по n, где n- общее количество строк данных), переместил эту строку в правильную позицию и затем удалил строку 1 из исходной таблицы. Затем я снова скопировал исходную таблицу и повторял это до тех пор, пока не построил всю таблицу, каждая строка которой находилась на одной прозрачной таблице, расположенной поверх отформатированной таблицы оболочки.
Теперь я могу создать пустую таблицу, а затем вставлять в каждую строку контента анимацию - и моя таблица не разбита на кучу крошечных (не редактируемых) фрагментов изображения, как в решении Microsoft.
Я согласен с мнением, что официальная стратегия Microsoft ужасна. (Он не только разбивает таблицу, но и разбивает текст в каждой ячейке на несколько отключенных текстовых полей, делая невозможным любое последующее редактирование текста в содержимом.)
Мой подход заключался в том, чтобы вырезать весь текст из каждого столбца и вставить его в отдельное текстовое поле в виде списка, поместив этот список поверх таблицы. (Мне пришлось поэкспериментировать с расстоянием между элементами списка, чтобы соответствовать ячейкам таблицы, в которых они должны были находиться. Мне также пришлось вручную изменить размер строки в таблице, поскольку она исчезла после удаления всего текста.) Списки анимируемы по умолчанию.
Сделайте это один раз для каждого столбца. Другая сложная часть заключалась в том, чтобы изменить "порядок появления" на панели анимации, чтобы элементы каждой "строки" (через несколько столбцов) появлялись одновременно.