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