• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PowerPoint・マクロ・計算しているような動きの処理)

PowerPoint上でのマクロ処理による動きの制御方法

このQ&Aのポイント
  • PowerPoint上でボリュームのある計算をマクロに組んで実行させると、画面がガチャガチャと動くことがあります。そんな動きをパワーポイント上でボタンを配置し、タイミングを調整して表示させる方法を教えてください。
  • 現在、ボタンを配置し、マクロを実行させることはできていますが、2秒という時間に収まらず、フォームの表示がうまくいかない問題が発生しています。また、スライドの文字を変更させて戻すという方法も試しましたが、瞬時に終了してしまいます。より効果的な方法があるのでしょうか。
  • PowerPoint上でマクロ処理による動きを制御する方法について教えてください。ボタンの配置とマクロの実行はできていますが、2秒という時間で行いたい動きに制限できず、フォームが正常に表示されない問題があります。スライドの文字の変更も試みましたが、一瞬で終了してしまいます。より効果的な方法を教えていただけませんか。

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

  • ベストアンサー
  • DreamyCat
  • ベストアンサー率56% (295/524)
回答No.1

計算その他の繰り返し処理中の画面更新を 遅くして見せたいということですね。  間に何もしない待ち時間をはさめばいいわけです。 便利なのでよく使うのはAPI関数のSleep Option Explicit Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)   'これは1行です Private Sub CommandButton1_Click() Dim i As Long For i = 1 To 10 '計算などの処理のコードをここに '(文字や画像がかわる) DoEvents Sleep 300 'ミリ秒 Next End Sub

yuky-4126
質問者

お礼

遅くなりましたが、回答ありがとうございます! そうですね。0.5秒ずつ止めるとかもありですね。 今試行錯誤中です。 ヘンテコな質問にありがとうございました!

すると、全ての回答が全文表示されます。

関連するQ&A