0

私はパワーポイントを使って幼い子供たちのために教育的なインタラクティブなプレゼンテーションを作ろうとしています。そして私は子供たちが質問に応じていくつかの写真をクリックしなければならない一種のテスト/アクティビティをしようとしています。正しいものもあれば、そうでないものもあります。(例:消防士が使用するツールをポイントして、さまざまなツールの4つの画像を表示できますか)mousemoveイベントを使用すると、オブジェクトの名前を示すサウンドを再現でき、clickイベントを使用すると、別のサウンドを再現できます。子供たちに「間違っている」または「正しい」と言うために。ここで、クリックしている画像の境界線(色や幅)を変更したいのですが、VBAでそれを行う方法がわかりません。とても簡単なはずですが、私はsintaxを知りません:-(助けがありますか?お願いします?ありがとう!

4

2 に答える 2

2

驚くでしょうが、もちろん、クラスやイベントを賢く行うときは、思ったほど簡単ではありません。

簡単なアイデアをお伝えしますので、時間があり、本当に必要な場合は、この方法で行うことができます。しかし、いくつかの問題があります-あなたはどのようにあなたがあなたの形の境界を始めることができるかを理解しなければならないでしょう。

開始方法は次のとおりです。

  1. スライド上の各図形に名前を付けます。1つを選択し、VBAエディターのイミディエイトウィンドウで次の手順を実行します。例:

    ActiveWindow.Selection.ShapeRange.Name = "Fireman"
    
  2. 各図形の色と線の書き込みマクロを変更するには(これはスライドショービューでのみ実行されます):

    Sub FiremanClick()
    
    With SlideShowWindows(1).View.Slide.Shapes("Fireman").Line
        .Weight = 2
        .ForeColor.RGB = RGB(255, 0, 0)
    End With
    
    
    End Sub
    
  3. アプリケーションで消防士の形を右クリックし、アクションを作成したマクロに関連付けます。

  4. 各形状の標準設定をいつどのように戻すかを理解する必要があります。

于 2013-03-25T21:14:52.327 に答える
1

何らかの理由で、最初に境界線の形状の色を設定し、次に重みを設定すると、ある種のバグが発生します。PowerPoint2010では、形状の境界線の色が一般的な青色になります。

于 2017-08-08T20:35:07.410 に答える