- 締切済み
パワポのスライドショー中に
パワーポイントのスライドショー中に任意の範囲を拡大して表示させることはできないのでしょうか?? プレゼン中にここの拡大図を見たいといわれたことがあり、その対応ができればよい結果につながると思いまして・・・ 現状は拡大した紙を多数持っていき、すべてのケースに対応できるようにしているので大変です。 ご回答、アドバイスよろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- misatoanna
- ベストアンサー率58% (528/896)
#3の補足です。 スライドショー中で対象オブジェクトをクリックすると、その部分が拡大されますが、 元サイズに戻す場合は、拡大画面で対象オブジェクトをクリックします。
- misatoanna
- ベストアンサー率58% (528/896)
Powerpoint97の私とはバージョンが異なるでしょうから、質問者さまの 環境でも機能するかどうかわかりませんので、一応の参考まで。 標準モジュールに以下を記述します。 Public SN Sub TargetZoom1() SN = "Shape1" '★ Application.Run "Zooming" End Sub Sub Zooming() Dim ZmNow, ZmSet Dim MW, MH, S, ST, SL, SW, SH, WW, WH ZmNow = ActivePresentation.SlideShowWindow.View.Zoom WH = ActivePresentation.SlideShowWindow.Height WW = ActivePresentation.SlideShowWindow.Width With ActivePresentation.SlideShowWindow Select Case ZmNow Case Is < 110 MH = ActivePresentation.SlideMaster.Height MW = ActivePresentation.SlideMaster.Width S = SlideShowWindows(Index:=1).View.Slide.SlideNumber ST = ActivePresentation.Slides(S).Shapes(SN).Top SL = ActivePresentation.Slides(S).Shapes(SN).Left SH = ActivePresentation.Slides(S).Shapes(SN).Height SW = ActivePresentation.Slides(S).Shapes(SN).Width If MW / SW < MH / SH Then ZmSet = MW / SW _ Else ZmSet = MH / SH .Height = MH * ZmSet .Width = MW * ZmSet .Top = -ST * ZmSet + (WH - (SH * ZmSet)) / 2 .Left = -SL * ZmSet + (WW - (SW * ZmSet)) / 2 WH = ActivePresentation.SlideShowWindow.Height WW = ActivePresentation.SlideShowWindow.Width If WH + .Top < 576 Then .Top = -(WH - 576) If WW + .Left < 768 Then .Left = -(WW - 768) If .Top > 0 Then .Top = 0 If .Left > 0 Then .Left = 0 Case Else With ActivePresentation.SlideShowWindow .Top = 0 .Left = 0 .Height = 576 .Width = 768 End With End Select End With End Sub 拡大したいオブジェクトのクリックでマクロ TargetZoom1 が実行される ように動作設定します。 ★の行の Shape1 の部分は、拡大したいオブジェクトの名前に書き換え てください。 オブジェクトを任意の名前に変更したい場合は、次を参考にしてみて ください。 http://okwave.jp/qa3188693.html なお、「画面そのものを拡大して、対象オブジェクトを画面の中心に置 く」という処理なのですが、そのままですと画面の端のほうにあるオブ ジェクトを中心に置いたときに画面外の背景も映り込んでしまいます。 それを避けるための処理も行なっていますので、変数が多く行も長くな っています。
予めアニメーションで設定しておくとか、一旦編集画面に切替え、PPT2007のズームスライダーを使うという方法ではいけないのですね? そうなると、例えばJSの花子はプレゼン中のズームやパンが出来ますから、インポートして花子でプレゼンする、図形などが化けないか要確認。 http://review.japan.cnet.com/software/justsystem-hanako-2006/editors/20099360.2.html http://faq.justsystem.co.jp/faq/1003/doc/answer/image/hanako16chm/img/new2006_func07.gif 最初から花子でプレゼンを作れば何の問題もないですけど。 それか副次的な機能ですけど http://www.asciisolutions.com/products/cs/record.html 近々購入予定ですけど、何となくこれが使えそうな気がします。 ただ録画が出てくるので、パワーを喰われそうな気がします。
- koko88okok
- ベストアンサー率58% (3839/6543)
下記のページがありました。 多機能「ワイヤレス・ポインター」 http://www.uchida.co.jp/tsushin/nl/nl-o/o081.html