• ベストアンサー

PowerPointスライドショーをVBAで操作?

PowerPointで教育プログラムが出来ないか考えています。 スライドショーの途中でマウスまたはキー操作により表示を変える方法があれば、アニメーションを使ってExcelより楽しいソフトが出来るのではないかと思います。 例えば、回答をキー入力すると”〇”、”×”の表示を切り替えたり、別のストーリーに分岐したり。 ネットで調べても、スライドショーをコントロールするVBAが見つかりません。可否についてご存知の方ご教示お願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • skp026
  • ベストアンサー率45% (1011/2238)
回答No.2

独自に行う方法としては、ひな形となるスライドを作成し、 VBAの画面に切り替えて、貼り付けたオブジェクトが何なのか オブジェクトブラウザーで確認します。 以下の例ではプロジェクト/ライブラリボックスで PowerPointを選んでいますが、 https://www.relief.jp/docs/powerpoint-vba-objects-list.html 編集中のプロジェクトやスライドを選択することもできます。 そのオブジェクトのイベントに希望するものがあれば、 今度はそのイベントに、スライドを切り替えたり、 ○✕を切り替えたりする記述をします。 以下はPowerPointのサンプルです。 https://www.relief.jp/PowerPoint-VBA/ もし冒頭の説明が理解できないようでしたら、その次にご案内した サンプルから要望に似たものを探します。 例えばスライドショーを開始するサンプル。 https://www.relief.jp/docs/powerpoint-macro-setting-slide-show-specified-slide.html 以下はスライドショー関連サンプルの一覧。 https://www.relief.jp/PowerPoint-VBA/Slide-Show/ ※ いきなり全てを行うことは難しいかもしれません。 その場合は、PowerPoint VBAでダイアログ(フォーム)を作成し、 それにボタンを貼り付け、ボタン毎に、 スライドショーの開始や停止など試してみると良いと思います。 ※ これは一番重要かもしれませんが、PowerPointはプログラムを 作成することを考慮していないので、ご希望のものが作成できたとしても プログラムだけ配布するのではなく、PowerPointのプロジェクトを そのまま渡さないといけないかもしれません。 また、教育プログラムを実行したかや、点数など集計することなど、 やらないといけないことは、山積みです。 ※ 10年前後の昔のIT業界では、画面の豊かな動きに対応しようと頑張りましたが、 今は、あまり画面に豊かな動きは取り入れないようです。 それは、編集が大変だったり、端末に負担をかけることが多い、 ということからです。私としてはPowerPointでのプログラム作成は、 おすすめはしないです。 現在の流行りは、スマホでも利用できるシンプルな画面か、 動きをつけるならスマホアプリで作成することか多いようです。 ※ 画面の動きはあまり無いようですが、Microsoft Formsというものが あるようです。 Microsoft Forms を使用してクイズを作成する https://support.office.com/ja-jp/article/microsoft-forms-%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%82%AF%E3%82%A4%E3%82%BA%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B-a082a018-24a1-48c1-b176-4b3616cdc83d ※ PowerPointはソフトのカテゴリでいうとプレゼンテーション作成ツールともいえます。 今回のご要望のソフトはカテゴリは、eラーニング作成ツールとなるようです。 以上、参考にならなかったらごめんなさい。

ken-nosuke
質問者

お礼

ご丁寧に教えていただきありがとうございます。 詳細理解には少し時間がかかりそうですが、私の希望している機能はPowerPointにはなさそうですね。 MicrosoftFormは、少し興味ありますが、当面ExcelVBAで対応しようと思います。

その他の回答 (1)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1
ken-nosuke
質問者

お礼

ご回答ありがとうございます。 ご紹介いただいたサイトでは、スライドを作る際に利用できそうですが、スライドショーの中で利用する方法は、見当たりません。 やはり、スライドを作ってからストーリーを変えることは想定していないようですね。

関連するQ&A

  • PowerPointでスライドショーをランダムに表示したい

    PowerPointで作ったスライドをランダムにスライドショーしたいのですが、可能でしょうか? なお、PowerPoint2003を使用していますが、可能ならばPowerPoint2000でも同様の操作をしたいです。 もしPowerPointのソフト上でそのようなことが不可能なのであれば、他の方法ででもスライドがランダムに表示できれば構いません。 どうぞ知恵をお貸し下さい。よろしくお願いします

  • PowerPointでスライドショーをリンクしたい

    PowerPointでアニメーションを設定したスライドショーのファイルが2つある時、Aのスライドショー終了後、自動的にBのスライドショーに移行したいのですが、どうすればいいのでしょう? ちなみに2つのスライドショーを1つにまとめたり、ハイパーリンクでオブジェクトをクリックしてとばす以外の方法でお願いします。

  • PowerPointのスライドショー

    PowerPointで通常のスライドには文字を書いておいて、スライドショーのときには表示しないように出来ないでしょうか??

  • PowerPointでスライドショーの実行が出来ない。

    PowerPointでスライドショーの実行が出来ない。 以前は正常に動いていたのですが突如として出来なくなりました。 タスクバーには「PowerPointスライドショー」と出るのですが動きません。 「アニメーションの設定」で一つのスライド画面を選んで「効果の追加」等で設定し「再生」を押すとその画面だけは動きます。 OfficeXP Professitonalもインストールし直し、XPもSFC /scannowをしたのですが治りません。どうなっているのでしょう!?。どうすればいいのでしょうか、宜しくお願い致します。 

  • PowerPoint2013のスライドショー

    PowerPointのスライドショーを映すとき、左下にメニューがありますよね。 あれの表示場所を変えることは、できないでしょうか。 もしくは、非表示でもいいです。 どなたかご存知ありませんか。

  • スライドショーで、左側に一覧を出す

    PowerPointのスライドショーを写しながら、 解説をする自作動画を、撮ろうと思っています。 その際、スライドショーを使うのですが、 作成したスライドが多く、解説している時に分からなくなったりします。 まだ出す所でない文字を出してしまったり、 次のスライドが何だったか、分からなくなったり。 PowerPointのスライドショーで、左側に一覧を出す。 このような事って、できるでしょうか? スライドショーにせずに、PowerPointの編集画面だけ、 これを写して解説もできますが、アニメーションが使えません。 アニメーションが使えて、左側にスライドショーの一覧。 このように設定できたら、と思っています。 上記のような機能は、PowerPointにあるでしょうか? また、何か対策みたいなことはあるでしょうか? よろしくお願いいたします。

  • PowerPoint 複数ファイルをスライドショー

    フォルダ内にある複数のPowerPointファイルを連続でスライドショーとして実行させたいのですが? 1ファイルごとにスライドショーを実行させるのではなく、一回の操作でフォルダ内にあるファイルを全てスライドショーにする方法です。1つ目のファイルのスライドショーが終わったら、自動で次の(2つ目の)ファイルのスライドショーを行う、 という操作です。 色々調べたのですが、見つける事ができませんでした。どなたか分かる方宜しくお願い致します。

  • PowerPointのスライドからはみ出た画像も含めてスライドショーで表示する方法を教えて下さい

    PowerPointでスライドを作成した際、スライドからはみ出て画像を配置しても、スライドショーにするとはみ出た部分は表示されずに消えてしまいます。 はみでた部分も含めてスライドショーに表示することは不可能なのでしょうか?どこかオプションを変更したりすると表示できるようになるのでしょうか? スライドの右下にスライドからはみ出して画像を配置し、スライドショーにすると、 スライドが画面の左上に少し縮小された大きさで配置され、画像が画面の右下といった配置になるのが理想です。 PowerPointはあまり使い慣れないため見当違いな事を申し上げていたら申し訳ありません。 PowerPointは2007を使用しております。 説明が分かりにくいかと思いますが宜しくお願いします。

  • PowerPointのスライドショーを動画にする

    PowerPointのスライドショーを動画としてDVDに焼く方法を教えてください。 いろいろと調べてみたのですが、動画キャプチャソフトを使って・・・とかありました。 その他の方法で、 私が今使っているのはNECのノートパソコンには HDMIポートがあって、テレビに直接画面を映すことが出来るのですが、 それをHDDレコーダーで録画してDVDに焼くことは可能でしょうか? アニメーション等を多様して作成したためそれをスライドショーでみたままにDVDに焼きたいです。 目的は、披露宴でプロジェクター経由で流す為です。 他に簡単で良い方法があれば教えてください。 有料では考えていません。 PowerPointは2010です。 OSはWindows7です。 宜しくお願いいたします。

  • Powerpointのスライドショーの開始画面について

    officeXPのPowerpointで スライドショーの1番初めに 「スライドショーを開始しています」という画面が表示されずに いきなりスライドショーを開始させることは できないのでしょうか? どの設定を変えればよいのでしょうか? いろいろ触ってみるのですがさっぱりわかりません。 すごく困っています。 詳しい方教えてください。 よろしくおねがいします。

専門家に質問してみよう