web-dev-qa-db-ja.com

パワーポイント:テーブルを一度に1行ずつ作成するアニメーション

PowerPoint 2007に、複数の行を持つテーブルを含むスライドがあります。

このスライドは一度に1行ずつ作成したいと思います(話をする準備ができるまで、観客には各行が表示されません)。

私はこれを行う方法を理解できませんでした...どんな種類のアニメーションも作成しようとするときはいつでも、アニメーションはテーブル全体に適用されます。一度に1行ずつ適用します。

15
Joel Spolsky

私は最後のスライドから始めて、後戻りします。

スライド上に完成したテーブルを作成し、そのスライドをコピーして、完成したテーブルスライドの前に貼り付けます。

テーブルから行を削除し、そのスライドをコピーして、現在のスライドの前に貼り付けます。

一度に1行ずつ追加していくと、いくらかアニメーション(派手な効果はありません)になります。

12
quickcel

この記事古い記事はこちら )オフィスでやりました。Microsoft.comは、少しハッキーな方法ではありますが、期待どおりの結果が得られるようです。 (テーブルのセルのグループ化を解除して個別にアニメーション化するために、特別なテーブルをコピーして貼り付けます)。

11
BenA

グリッド線のない表を作成するが、行が交互の色であるアプローチを使用しました。次に、各行をその行の色の長方形でブロックしました。次に、アニメーションペインを使用して長方形を1つずつ非表示にし、背後にテキストを表示しました。これはそれほど豪華ではありませんが、私が大騒ぎすることなく必要なものに十分に近づきました。

3
dracke

したがって、Officeの答えは信じられないほど弱いと思います。私のソリューションはもう少しシンプルでした(そして私の考えではよりエレガントです)。テーブルをコピーし、そのコピーで列ヘッダーを除くすべてのコンテンツを削除しました。もう1つのコピーでは、ヘッダー行を削除し、すべてのセルの書式を削除して、透明度を100%に設定しました。

次に、この透明なテーブルのコピーを作成し、行2〜n(nはデータの行の総数)を削除し、その行を適切な位置に移動して、ソーステーブルから行1を削除しました。次に、ソーステーブルを再度コピーし、テーブル全体が構築されるまでこれを繰り返しました。各行は、フォーマットされたシェルテーブルの上にある単一の透明なテーブルにあります。

これで、空のテーブルを作成して、アニメーションを介してコンテンツの各行をポップすることができます。また、Microsoftソリューションのように、テーブルが小さな(編集できない)画像の断片に分割されることはありません。

1
Tim

公式のMicrosoft戦略 は恐ろしいという意見に同意します。 (それはテーブルを壊すだけでなく、各セルのテキストを複数の切断されたテキストボックスに壊し、コンテンツに対してその後のテキスト編集を行うことを不可能にします。)

私のアプローチは、各列からすべてのテキストを切り取り、それをリストとして別のテキストボックスに貼り付け、リストをテーブルの上に配置することでした。 (リストの要素の間隔をいじって、本来あるべきテーブルセルに合わせる必要がありました。すべてのテキストを削除すると折りたたまれたため、テーブルの行の高さを手動でサイズ変更する必要もありました。 )リストはデフォルトでアニメート可能です。

列ごとにこれを1回実行します。もう1つのトリッキーな部分は、アニメーションペインの「外観の順序」を再配置して、各「行」の要素(複数の列にまたがる)が同時に表示されるようにすることでした。

0
kmote