
マクロ セルを右クリックした時のメニューバーの追加と同様に画像を右クリックしたときのメニューバーにコマンドを追加したい
どう変更すればいいか教えて欲しいです
テキストを参考にセルを右クリックしたときのメニューを追加できたのですが、このマクロを画像を右クリックした際に出てくるメニューに追加したいです。どうすればいいですか。
Option Explicit
Sub test()
With CommandBars("Cell").Controls.Add(Before:=1, _
Type:=msoControlPopup)
.Caption = "2ページ目"
With .Controls.Add
.Caption = "サイズ調整"
.OnAction = "saizu"
End With
With .Controls.Add
.Caption = "中央に配置"
.OnAction = "tyuuou"
End With
End With
End Sub
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
>画像を右クリックしたときのメニューバーにコマンドを追加したい
Custom UI EditorなどがありリボンXMLを触ったことがあれば時間はかかりませんが初めてだと少し時間がかかるかも知れません
リボンXMLを作成します 例 RibbonX14
一応 サンプル リボンXML です
<?xml version="1.0" encoding="utf-8"?>
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/cust …
<contextMenus>
<contextMenu idMso="ContextMenuPicture">
<menu id="mnuOrg" label=""2ページ目"">
<button id="saizuMenu" label="サイズ調整" onAction="saizu" />
<button id="tyuuouMenu" label="中央に配置" onAction="tyuuou" />
</menu>
</contextMenu>
</contextMenus>
</customUI>
実行 VBA
標準モジュール
Option Explicit
Public Sub saizu(control As IRibbonControl)
MsgBox "サイズ調整", vbSystemModal + vbInformation
End Sub
Public Sub tyuuou(control As IRibbonControl)
MsgBox "中央に配置", vbSystemModal + vbInformation
End Sub
参考:
https://www.ka-net.org/ribbon.html
Japan Office Client Support Blog
https://www.microsoft.com/en-us/download/details …
このエディタは使った事がありませんが (自己責任で)
https://www.excelsystem.jp/RibbonEditor
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) マクロの記録を使用したマクロの実行について 2 2024/06/28 17:20
- デスクトップパソコン マイクロソフトIMEのユーザー辞書登録ツールの使い方を教えてください。 3 2024/02/23 20:33
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Visual Basic(VBA) ダブルクリックで貼り付けた画像からリンクのみ削除し、画像を残したい。 2 2025/02/20 09:55
- Excel(エクセル) 【マクロ】1回目の実行後、2回目からは実行できないようにはできますか? 3 2025/02/18 21:20
- Visual Basic(VBA) 検索のユーザーフォームの表示について 1 2023/03/27 23:31
- Visual Basic(VBA) Powerpointでランダムな数字の結果を表示するマクロ 2 2023/08/04 10:04
- Visual Basic(VBA) 改行ごとに行を追加し、数量を分割 4 2023/07/11 16:39
- Visual Basic(VBA) PDF出力マクロについて。マクロ初心者です。 エクセルで、アクティブシートを指定したフォルダに保存す 1 2024/03/11 12:44
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/05/23 16:28
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルの設定、下へスクロールすると表のヘッダ項目がシートの列番号の部分に表示される
Excel(エクセル)
-
別のシートの指定列の最終行を返す関数の式を教えて下さい。
Excel(エクセル)
-
至急お願いします!エクセルのフィルターについて
Excel(エクセル)
-
-
4
Excelの開始ブックを固定したい マクロなしで
Excel(エクセル)
-
5
ユーザーマクロ作成
Excel(エクセル)
-
6
Excelの条件付書式について教えてください。
Excel(エクセル)
-
7
複数条件の合計を求める数式を教えてください。
Excel(エクセル)
-
8
エクセルの設定、特定の列以降が無いワークシートを作れますか
Excel(エクセル)
-
9
役所でもらった書類をエクセル化するには? 役所に申請する用紙があります。A4で表になっていて枠内に文
その他(Microsoft Office)
-
10
VBA_日時のソート
Excel(エクセル)
-
11
Excelについて教えてください。
Excel(エクセル)
-
12
エクセルのマクロを記録して即実行したらエラー
Excel(エクセル)
-
13
派遣会社とかハローワークとかがやってるパソコン研修(主にエクセル)って受けといた方がいいんでしょうか
Excel(エクセル)
-
14
エクセルで同じブックを開くについて
Excel(エクセル)
-
15
エクセルシート保護を解除させない方法。
Excel(エクセル)
-
16
エクセル数式に問題があります
Excel(エクセル)
-
17
エクセル 同じ行の隣り合う数字の幅を広げるには
Excel(エクセル)
-
18
Excelの条件付き書式のコピーと参照セルを自動で変えるようにする方法
Excel(エクセル)
-
19
UNIQUE関数の代用
Excel(エクセル)
-
20
質問58753 このコードでうまく動作しません。どうしたら良いですか Private Sub Wor
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
特定のセルだけ結果がおかしい...
-
エクセルのdatedif関数を使って...
-
エクセルのVBAで集計をしたい
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
エクセル ドロップダウンリスト...
-
【関数】同じ関数なのに、エラ...
-
Office2021のエクセルで米国株...
-
【マクロ】列を折りたたみ非表...
-
9月17日でサービス終了らし...
-
【マクロ】アクティブセルの時...
-
ページが変なふうに切れる
-
【条件付き書式】シートの中で...
-
【マクロ】3行に上から下に並...
-
【マクロ】オートフィルターの...
-
【マクロ】EXCELで読込したCSV...
-
【画像あり】オートフィルター...
-
他のシートの検索
-
エクセルの循環参照、?
-
Excelファイルを開くと私だけVA...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
9月17日でサービス終了らし...
-
エクセル
-
【マクロ】WEBシステムから保存...
-
エクセルの循環参照、?
-
エクセル ドロップダウンリスト...
-
エクセルのdatedif関数を使って...
-
特定のセルだけ結果がおかしい...
-
【マクロ】A列にある、日付(本...
-
【マクロ】EXCELで読込したCSV...
-
【マクロ】アクティブセルの時...
-
【エクセル】期限アラートについて
-
iPhoneのExcelアプリで、別のシ...
-
【関数】同じ関数なのに、エラ...
-
Excelの新しい空白のブックを開...
-
【マクロ】3行に上から下に並...
-
【マクロ】宣言は、何のために...
-
VBA チェックボックスをオーバ...
-
Excelについての質問です 並べ...
-
【マクロ】アクティブセルの2...
-
【関数】不規則な文章から●●-●●...
おすすめ情報