A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんばんは
>一マスをクリックすると色が変わる動作などの機能はあるのでしょうか?
アニメーションの協調などで設定する事が出来ると思います。
やり方は色々ありそうですが、一定範囲の数値をランダムに表示するのは
アニメーション機能で実現するのは、難しい様な気がします。
Excelで作った方が簡単なのですが、PowerPointとなると
PowerPoint VBAでやる方法となった場合、PowerPoint VBAは分かりますでしょうか・・
VBAで作成する場合、マスを何で作るかで変わってきます。
ActiveXコントロールや□シェイプ、表など・・・
長い事か回答されていないようなので
無駄になってしまうと思いますが、マスに入れるランダム配置の数値を出力するコードをサンプルコードで書きました。
スライド1にコマンドボタンを25作成して (Labelで良かったかしら)
(オブジェクト名はそのままで、Captionは空白で1つ作りあとはコピペ・・5つ位になったら纏めてコピペで作成するのが早いと思います。)
下記コードを他のシェイプなどに登録、実行します
Sub NumberSET_Click()
Dim nAry() As String
Dim i As Long, iRnd As Long, n As Integer
Dim buf
Dim shp As Shape
Const max_count As Integer = 50 '1~最大数値
ReDim nAry(max_count)
'数値の配列作成
For i = 0 To max_count
nAry(i) = i + 1
Next
'シャッフル
If UBound(nAry) < 1 Then Exit Sub
For i = UBound(nAry) To 1 Step -1
iRnd = Int((i + 1) * Rnd) '乱数
buf = nAry(iRnd) '配列インデックスを乱数で入れ替える
nAry(iRnd) = nAry(i)
nAry(i) = buf
Next
For i = 0 To UBound(nAry)
For Each shp In ActivePresentation.Slides(1).Shapes
If shp.Name Like "CommandButton" & n + 1 Then
With shp.OLEFormat.Object
.Caption = nAry(n)
.BackColor = RGB(255, 255, 255)
End With
n = n + 1
Exit For
End If
Next shp
Next
End Sub
あとはボタンを押した時に
ボタンの添え字をつけて下記を呼べば色も変わると思います。
Sub Object_BackColor(n As Integer)
Dim shp As Shape
For Each shp In ActivePresentation.Slides(1).Shapes
If shp.Name Like "CommandButton" & n Then
With shp.OLEFormat.Object
If .BackColor = RGB(255, 255, 255) Then
.BackColor = RGB(51, 102, 255)
Else
.BackColor = RGB(255, 255, 255)
End If
End With
Exit For
End If
Next shp
End Sub
エラー対策、色設定、不要クリック回避などが必要かと思います
□シェイプ、表であればアニメーション効果と数値設定VBAで出来そうですね
ご回答ありがとうございます。
ご回答者様提案通り、標準機能では見当たらなさそうでしたので、
色々調べていたらPowerPoint VBAでボタンorラベルのオブジェクトプロパティを変更すれば実現できそうだなと、ウェブで調べながら作成しているところでした、ところどころ実装がうまくいかず手こずってましたが、記載頂いた参考例をもとになんとか実現できました。
大変助かりました。ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
【お題】 ・存在しそうで存在しないモノマネ芸人の名前を教えてください
-
大人になっても苦手な食べ物、ありますか?
大人になっても、我慢してもどうしても食べれないほど苦手なものってありますよね。 あなたにとっての今でもどうしても苦手なものはなんですか?
-
メモのコツを教えてください!
メモを取るのが苦手です。 急いでメモすると内容がごちゃごちゃになってしまったり、ひどいときには全く読めない時もあります。
-
【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
【お題】 ・買ったばかりの自転車を分解してひと言
-
ギリギリ行けるお一人様のライン
おひとり様需要が増えているというニュースも耳にしますが、 あなたが「ギリギリ一人でも行ける!」という場所や行為を教えてください
-
Powerpointでランダムな数字の結果を表示するマクロ
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
志望理由書のマス目がなく文字...
-
参考URLの書き方
-
Xの読み方
-
教えてください
-
ワードの原稿用紙で改行1マス...
-
原稿用紙の題名が長い場合は?
-
拝啓 時下益々ご清祥のこと・...
-
ビンゴの当選確率
-
名前の書き方で、「濁音は濁点...
-
マインスイーパーって、カンに...
-
マッチングアプリのマス活って...
-
縦書きで「0」って書くときっ...
-
ナンパープレース 9×9は何通...
-
氏名のフリガナを書くマスの位...
-
添付している画像のようなマス...
-
ワード 原稿用紙ウィザード ...
-
ビンゴ「しない」確率は?
-
数字のパズルゲームの名前がわ...
-
800字程度の字数は具体的に...
-
横書きの原稿用紙みたいなのに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
志望理由書のマス目がなく文字...
-
教えてください
-
Xの読み方
-
拝啓 時下益々ご清祥のこと・...
-
参考URLの書き方
-
原稿用紙の題名が長い場合は?
-
添付している画像のようなマス...
-
ワードの原稿用紙で改行1マス...
-
縦書きで「0」って書くときっ...
-
氏名のフリガナを書くマスの位...
-
名前の書き方で、「濁音は濁点...
-
エクセルである数値以上だと1...
-
今AO入試の志望理由書と自己推...
-
Word2013原稿用紙マス目任...
-
マインスイーパーって、カンに...
-
マスバラ?マテバラ?
-
800字程度の字数は具体的に...
-
マッチングアプリのマス活って...
-
かぎかっこと二重かぎかっこは...
-
ビンゴの当選確率
おすすめ情報