(license)みなさん、こんにちは!タカハシ(@ntakahashi0505)です。VBAのシリーズがはじまりました。VBAというと「Excel」というイメージが強いかも知れませんが、PowerPointでもVBAを使ってマクロを作成することができます。日々、スライドを作りまくっているビジネスマンもいらっしゃいますでしょ...?私もそうです(毎月数百ページくらいは作ってます...^^;)。VBAの情報は書籍もネットでも少なめ...。いうことで、このシリーズでは、初心者でもVBAによるマクロの作り方の基礎を学んで、PowerPointを操作するちょっとした便利なツールを作れるようになることを目標に進めていきますよ。VBAを始める際にはじめにやっておくべきセッティングと手順についてお伝えします。VBAのはじめの一歩PowerPointのリボンに開発タブを追加するまず、PowerPointを立ち上げたらリボンに開発タブを追加しましょう。「ファイル」のメニューから「オプション」をクリックします。すると「PowerPointのオプション」ダイアログが開きますので、左側のメニューから「リボンのユーザー設定」を選択します。右側の「リボンのユーザー設定」のエリアに、リボンメニューらしきものがズラリと並んでいますので、「開発」を見つけてください。デフォルトでは「開発」にはチェックが入っていませんので、チェックを入れて「OK」をします。これでPowerPointのリボンに「開発」タブが追加されました。Editor(VBE)を開きましょう。Basic」のアイコンをクリックします。すると、以下のようなウィンドウが開きます。ほうが便利ですので、ぜひ覚えておいてください。VBEのオプションを設定する次に、VBEの各種オプションの設定を確認していきます。VBEのメニューから「ツール」→「オプション」とたどります。すると、「オプション」ダイアログが開きます。「編集」タブがアクティブになっていると思いますので、以下のように設定を変更して「OK」しましょう。VBAと同様なので詳しくは以下記事をごらんください。【エクセルVBA】初心者にオススメのVBEの7つのコード設定とその機能についてエクセルVBAの業務を快適にするためのVBEの使い方やテクニックについてお伝えしています。今回は、設定して使いこなすだけで劇的に快適になる初心者にオススメのVBEのオプションコード設定についてです。tonari-it.com2017.03.24標準モジュールを挿入してコードウィンドウを開く実際にVBAのコードを入力するのは「標準モジュール」という場所に、「コードウィンドウ」というウィンドウ上で行います。デフォルトでは標準モジュールが存在していませんので、標準モジュールを挿入していきます。VBEのメニューから「挿入」→「標準モジュール」と選択します。頻繁に使用するので覚えておくと便利です。標準モジュールを挿入すると、以下のように標準モジュールがコードウィンドウに展開されます。このコードウィンドウに、VBAのコードを入力していきます。ちなみに、コードウィンドウはデフォルトで白い画面ですが、私の環境では背景色や文字色の設定をカスタマイズしているので、黒になっています。見やすい画面にしておくと良いので、必要に応じて以下記事をご覧になりながら設定をしてみてください。【エクセルVBA】VBEの背景色や文字色を変更して画面を見やすくしようエクセルVBAの作業効率&快適さを劇的に上げるVBEの使い方についてお伝えしていますが、今回はVBEの背景色や文字色を変更して画面を見やすくするシンタックスハイライトの設定方法とおすすめ設定についてです。tonari-it.com2017.02.10イミディエイトウィンドウを表示するコードウィンドウとともに、VBAの開発の際に重要なイミディエイトウィンドウを表示しておきます。イミディエイトウィンドウでは、動作確認用のログを出力して確認をしたり、コマンドを入力して操作をしたりすることができます。VBEのツールメニューの「表示」から「イミディエイトウィンドウ」を選択します。以下のようにイミディエイトウィンドウが開きました。使いこなすと快適です。PowerPointマクロの保存これでセッティングは完了です。最後にPowerPointマクロの保存の仕方についてお伝えします。PowerPointマクロは、PowerPointプレゼンテーションファイルに紐付いた形で保存されます。保存することができます。その際、ファイル形式を「PowerPointマクロ有効プレゼンテーション(*.pptm)」にする必要があります。通常のプレゼンテーションファイル(*.pptx)に保存しようとすると、以下のようにアラートが表示されます。「pptmにこまめに保存」。まとめ以上、PowerPointマクロを始める際のセッティングと準備についてお伝えしました。Editor(VBE)を開くVBEのオプションを設定する標準モジュールを挿入してコードウィンドウを開くイミディエイトウィンドウを表示するPowerPointマクロの保存では、次回以降、実際にマクロを作成して実行していきたいと思います。VBA入門をシリーズでお伝えしています。VBAで、文字列をデバッグ出力する簡単なSubプロシージャを作って実行してみます。VBAのはじめの一歩PowerPointはお仕事で非常によく使うプレゼンテーション作成ソフトですよね。実は、PowerPointでもVBAでプログラミングができるんです。VBAの初め方についてお伝えしていきます。プランノーツ代表、コミュニティ「ノンプロ研」主宰。ITで日本の『働く』の価値を上げる!」をテーマに、VBA&GASの開発、講師、執筆などをしております。→詳しいプロフィールはコチラ★ご依頼・ご相談はお気軽にどうぞ!→お問い合わせはコチラ★フォロー頂ければ嬉しいです。「コミュニティ+講座」形式で継続性&教え合える環境も提供。!ノンプログラマーがプログラミングスキルを身に着ける支援ををするコミュニティ。セミナー・もくもく会・Facebookグループのサポートで「自らで学び続ける力をつける」支援、「教え合うことで学びの価値を上げる」場の提供をしています。関連記事Excel・VBA活用術エクセルVBAでPowerPointの特定のシェイプのインデックス番号を調べる方法エクセルVBAでPowerPointを操作する方法についてシリーズでお伝えしています。PowerPintのシェイプを操作するにはインデックス番号が必要ですので、それを調べる方法についてお伝えをします。2016.09.14Excel・VBA活用術エクセルVBAでPowerPointを操作するための準備と最も簡単なプログラムエクセルVBAでPowerPointを操作するシリーズ、第一回目です。エクセルVBAでPowerPointを操作をすべく最初の一歩としてパワポを開いて閉じるだけの簡単なプログラムを紹介します。VBAで選択している部分を操作するマクロの作り方をお伝えしています。今回は、選択しているスライド範囲を操作するSlideRangeオブジェクトとその使い方について紹介していきます。2018.09.27Excel・VBA活用術エクセルVBAでPowerPointスライド上のシェイプ一覧を取得するエクセルVBAでPowerPointを操作する方法についてシリーズでお伝えしています。今回はPowerPointスライドのシェイプ一覧を取得する方法とShapeとShapesオブジェクトについてです。VBAのシリーズとして、図形やテキストオブジェクトのフォントを変更するマクロを作成する方法をお伝えしています。今回は、Shapeオブジェクトのテキストを取得する方法です。VBA初心者向けに、プレゼンテーションの全ての描画オブジェクトのフォントを変更するマクロをお伝えしています。Each文とFor文のループの作り方、またその使い分けについてです。「コミュニティ+講座」形式で継続性&教え合える環境も提供。詳細・お申込はこちら隣ITを応援する当ブログを「応援したい!」「役に立ったよ!」というお気持ちを、コチラからお支払いただくことができます。日々更新の活力倍増いたします。※PayPalアカウントが必要です。※金額は変更可能です。Platform23HTML・CSS32iPhone・アプリ29Monaca・スマホアプリ開発7PC全般・Windows86PowerPoint・VBA28Python87RPA1VBScript15Vue.js・JavaScript13WEBサービス・クラウド68WordPress・ブログ88Word・VBA42コミュニティ・イベント109セミナーのお知らせ11チャットワーク72データ分析・アクセス解析40仕事・生産性・働き方73動画配信8商業出版21起業・フリーランス72電子書籍・Kindle3運営会社プランノーツは"IT×働き方改革"をお手伝いする会社です。「コミュニティ+講座」形式で継続性&教え合える環境も提供。詳細・お申込はこちら隣ITを応援する当ブログを「応援したい!」「役に立ったよ!」というお気持ちを、コチラからお支払いただくことができます。日々更新の活力倍増いたします。※PayPalアカウントが必要です。※金額は変更可能です。Platform23HTML・CSS32iPhone・アプリ29Monaca・スマホアプリ開発7PC全般・Windows86PowerPoint・VBA28Python87RPA1VBScript15Vue.js・JavaScript13WEBサービス・クラウド68WordPress・ブログ88Word・VBA42コミュニティ・イベント109セミナーのお知らせ11チャットワーク72データ分析・アクセス解析40仕事・生産性・働き方73動画配信8商業出版21起業・フリーランス72電子書籍・Kindle3運営会社プランノーツは"IT×働き方改革"をお手伝いする会社です。Scriptが「V8ランタイム」をサポート!モダンなECMAScript構文が使えるようになった2020.02.072020.02.08GASでコピーしたGoogleスライドのプレゼンテーションを取得する方法2020.02.052020.02.05Facebookページいつも隣にitのお仕事タイトルとURLをコピーしました。