経緯
PowerPointのVBAでプログラムを書いています。
ユーザーフォームをつくったのですが、図形でボタン作るものださいし、
「ホームタグあるあたり(ヘッダーあたり)に追加できないかな?」
と思い、今回やってみました。
Custom UI Editor Toolを使う
Custom UI Editor Toolを使うとできますよ。
PowerPointのファイルを用意
まず、パワポファイルを用意します。
ユーザーフォームを作ってください。
また、モジュールに
Sub ShowUserForm()
UserForm1.Show
End Sub
と書いてください。
今回、ユーザーフォームを呼び出すだけなので、これだけです。
gitからダウンロード
次に、gitからダウンロードします。以下のURLに入ってください。
URL → https://github.com/OfficeDev/office-custom-ui-editor
で、
「Code」クリック。
「Download ZIP」をクリック。
ダウンロードが始まります。
で、ダウンロードしたフォルダを解凍してください。
インストール
次にインストールです。
解答したフォルダを開いて、「publish」フォルダにある「setup.exe」を開いて、インストールをはじめてください。
失敗した場合
私はインストールしようとしたら、「アプリケーションの検証に失敗しました。続行できません。」と言われたので、
次のことを行いました。順番に書きます。
まず、「publish」「Application Files」「CustomUIEditor_4_0_0_0」のフォルダまで進み、
以下のファイル名を書き換えます。。
CustomUIEditor.exe.config.deploy → CustomUIEditor.exe.config
CustomUIEditor.exe.deploy → CustomUIEditor.exe
CustomUIEditor.ico.deploy → CustomUIEditor.ico
次に、「publish」「Application Files」「CustomUIEditor_4_0_0_0」「Samples」と進み、
以下のファイル名を書き換えます。
Custom OutSpace.xml.deploy → Custom OutSpace.xml
Custom Tab.xml.deploy → Custom Tab.xml
Excel – A Custom Tab.xml.deploy → Excel – A Custom Tab.xml
Repurpose.xml.deploy → Repurpose.xml
Word – Group on Insert Tab.xml.deploy → Word – Group on Insert Tab.xml
最後に、「publish」「Application Files」「CustomUIEditor_4_0_0_0」「Schemas」と進み、
以下のファイルの名前を書き替えます。
CustomUI.xsd.deploy → CustomUI.xsd
CustomUI14.xsd.deploy → CustomUI14.xsd
という感じです。要は「.deployを消す」ということです。
できたら、「publish」「Application Files」「CustomUIEditor_4_0_0_0」のフォルダにある。
「CustomUIEditor.exe」ファイルをダブルクリックします。
すると、ソフトが起動すると思います。
CustomUIEditor.exeの使い方
ソフトを開きます。
“Open”をクリック。
「Open OOXML Document」とでるので、タグを追加したいファイルを選んで、”開く”クリック。
すると、サイドバーに選んだファイル名が追加されていると思います。
そして、サイドバーのとなりのメインっぽいところ(すみません名前がわかりません)
にコードを書きます。
以下がコードです。
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<ribbon>
<tabs>
<tab id="CustomTab" label="コード">
<group id="CustomGroup" label="カスタムユーザーフォーム">
<button id="ShowUserForm1Button" label="ユーザーフォーム1" size="large" onAction="ShowUserForm1" />
</group>
</tab>
</tabs>
</ribbon>
</customUI>
こんな感じです。
“Save”をクリックして、保存してください。
パワポファイルを開くと、「コード」というのタグが追加されて、「ユーザーフォーム1」というが確認できると思います。それをクリックすると、”UserForm1”が出てくるはずです。
以上になります。
参考になれば、幸いです。
副業から独立まで「稼げる」Webスキルを習得する(PR)
ここまで読んでいただきありがとうございます。 最後に宣伝をさせてください。
「副業を始めたいが、何から手をつければいいかわからない」「独学でスキルはついたが、収益化できていない」という悩みを持つ方には、マンツーマン指導のWebスクール**「メイカラ」**が適しています。
このスクールは、単に技術を教えるだけでなく、**「副業として具体的にどう稼ぐか」**という実務直結のノウハウ提供に特化している点が特徴です。
講師陣は、実際に「副業Webライターから1年で独立して月収100万円」を達成したプロや、現役で利益を出し続けているブロガーなど、確かな実績を持つプレイヤーのみで構成されています。そのため、机上の空論ではない、現場で通用する戦術を学ぶことができます。
副業に特化した強み
- 最短ルートの提示: 未経験からでも実績を出せるよう、マンツーマンで指導。
- AI活用の習得: 副業の時間対効果を最大化するための、正しいAI活用スキルも網羅。
- 案件獲得のチャンス: 運営がWebマーケティング会社であるため、実力次第で社内案件の紹介など、仕事に直結する可能性があります。
受講者の多くは、「在宅でできる仕事を探している」「副業を頑張りたい」という20代・30代・40代が中心です。
受講前には、講師による無料説明が行われます。無理な勧誘はなく、自分に合った副業スタイルやプランを相談できるため、まずは話を聞いてみることから始めてみてはいかがでしょうか。
