• 締切済み

パワポのスライドショー中に

パワーポイントのスライドショー中に任意の範囲を拡大して表示させることはできないのでしょうか?? プレゼン中にここの拡大図を見たいといわれたことがあり、その対応ができればよい結果につながると思いまして・・・ 現状は拡大した紙を多数持っていき、すべてのケースに対応できるようにしているので大変です。 ご回答、アドバイスよろしくお願いいたします。

みんなの回答

回答No.4

#3の補足です。 スライドショー中で対象オブジェクトをクリックすると、その部分が拡大されますが、 元サイズに戻す場合は、拡大画面で対象オブジェクトをクリックします。

回答No.3

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 なお、「画面そのものを拡大して、対象オブジェクトを画面の中心に置 く」という処理なのですが、そのままですと画面の端のほうにあるオブ ジェクトを中心に置いたときに画面外の背景も映り込んでしまいます。 それを避けるための処理も行なっていますので、変数が多く行も長くな っています。

noname#113190
noname#113190
回答No.2

予めアニメーションで設定しておくとか、一旦編集画面に切替え、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)
回答No.1

下記のページがありました。 多機能「ワイヤレス・ポインター」 http://www.uchida.co.jp/tsushin/nl/nl-o/o081.html