(license)みなさん、こんにちは!タカハシ(@ntakahashi0505)です。VBA入門をシリーズでお伝えしています。前回の記事はコチラです。初心者でもVBAの作り方の基礎を学んで、PowerPointを操作するちょっとした便利なツールを目指すシリーズです。VBAを始める際にのセッティングと手順についてです。VBAを作って実行してみましょう!今回紹介するプログラムは、実際には特に意味はないプログラムですが...サッと進めちゃいます。VBAによるプロシージャの作成と実行をして、一連の流れを確認しておきましょう。新規のプレゼンテーションを作成して、VBEを開き、標準モジュールを追加しておきましょう。詳細は前回の記事をご覧ください。初心者でもVBAの作り方の基礎を学んで、PowerPointを操作するちょっとした便利なツールを目指すシリーズです。VBAを始める際にのセッティングと手順についてです。準備ができたら、コードウィンドウに以下のように入力して実行してみましょう。Sub入力できたら、書いたコードのいずれかの行にカーソルを置いた状態で、以下「実行」アイコンをクリックします。PowerPointVBA!」と出力されます。VBAの実行ができました!どのマクロを実行するかなお、カーソルをコードの上に「置かずに」実行をすると、以下のように「マクロ」ダイアログが開いて、どのマクロを実行するか選択をするように促されます。標準モジュールにはいくつものマクロを記述することができますので、どのマクロを実行するかを指定する必要があるのです。VBEでは「カーソルが上にあるマクロを実行する」ような仕様になっています。SubプロシージャとはVBAでは、プログラムをプロシージャという単位で作成、実行します。プロシージャにはいくつかの種類がありますが、今回作成したのはSubプロシージャという種類のプロシージャです。処理をまとめて実行させたいだけであれば、基本的にはSubプロシージャを使います。書式は以下のとおりです。Sub「’処理」の箇所に、何行かの処理を記述します。Sub」が来ると実行を終了します。プロシージャ名は日本語でもアルファベットでも自由に決められますので、その処理を表すわかりやすい名称にしておくと良いです。記号は全角・半角ともに使用することができません。キーを押すと、自動で以下のような補完が機能します。Sub」が付与されるこれ以外にもVBEの補完機能は便利なものが多いので、ぜひ使いこなしましょう。イミディエイトウィンドウに出力するDebug.Printは指定した値をイミディエイトウィンドウに出力する命令です。書式は以下のとおりです。値この命令はとくにPowerPointの何かを操作するわけではありません。いつ使うかというと、マクロの動作確認をするときに使います。今後、たいへんお世話になるはずです。今回はエクセルVBAでイミディエイトウィンドウを使う方法の超基本として、初心者のうちからぜひとも知っておいて欲しいDebug.Printの使い方です。一行に複数の出力をする方法も解説していますよ。PowerPointVBA!」が、ダブルクォーテーションマークで囲まれていましたね。VBAでコードの中に文字列を表記するときには、ダブルクォーテーションマークで囲うといルール**があります。この書き方のルールを「リテラル」と言います。文字列をダブルクォーテーションを囲むというのが、VBAの文字列リテラルです。文字列ではなくて、数値ならどうか?その場合は、以下のようにすればOKです。Sub特に何もせずにそのまま記述してOKです。そのまま何もせずに記述するのが、VBAの数値リテラルということになります。VBAの作成と実行についてお伝えしました。文字列の表記とリテラルいずれも基本中の基本ですが、大事なポイントになります。VBAを使用する上で重要な概念である「オブジェクト」に触れていきたいと思います。VBAの使い方を紹介するシリーズをお伝えしています。今回は、VBAで非常に重要な「オブジェクト」とは何かについて、またそれを操作するプロパティ・メソッドについてです。プランノーツ代表、コミュニティ「ノンプロ研」主宰。ITで日本の『働く』の価値を上げる!」をテーマに、VBA&GASの開発、講師、執筆などをしております。→詳しいプロフィールはコチラ★ご依頼・ご相談はお気軽にどうぞ!→お問い合わせはコチラ★フォロー頂ければ嬉しいです。「コミュニティ+講座」形式で継続性&教え合える環境も提供。!ノンプログラマーがプログラミングスキルを身に着ける支援ををするコミュニティ。セミナー・もくもく会・Facebookグループのサポートで「自らで学び続ける力をつける」支援、「教え合うことで学びの価値を上げる」場の提供をしています。関連記事Excel・VBA活用術エクセルVBAでPowerPointのテキストボックスに文字を入力するエクセルVBAでPowerPointを操作する方法についてシリーズでお伝えしています。今回はシェイプ操作の初級編、エクセルVBAからPowerPointスライドのテキストボックスの文字を入力する方法です。VBAで選択している部分を操作するマクロの作り方をお伝えしています。今回は、選択しているスライド範囲を操作するSlideRangeオブジェクトとその使い方について紹介していきます。VBAで選択している部分を操作するマクロの作り方について解説をしています。今回は、選択しているスライドの全てのシェイプについてフォントを変更するマクロの作り方をお伝えします。VBAで選択したオブジェクトについてフォントを変更するマクロの作り方を紹介していきます。今回は選択した部分を表すSelectionオブジェクトとその取得方法についてお伝えします。VBAで選択している部分を操作するマクロの作り方についてお伝えしています。今回は、選択しているシェイプ範囲を操作するShapeRangeオブジェクトとその使い方について紹介をします。VBAで選択している部分を操作するマクロの作り方をお伝えしています。今回は、ShapeRangeオブジェクトつまり選択しているシェイプのフォントを変更するマクロの作り方についてです。「コミュニティ+講座」形式で継続性&教え合える環境も提供。詳細・お申込はこちら隣ITを応援する当ブログを「応援したい!」「役に立ったよ!」というお気持ちを、コチラからお支払いただくことができます。日々更新の活力倍増いたします。※PayPalアカウントが必要です。※金額は変更可能です。Platform23HTML・CSS32iPhone・アプリ29Monaca・スマホアプリ開発7PC全般・Windows86PowerPoint・VBA28Python87RPA1VBScript15Vue.js・JavaScript13WEBサービス・クラウド68WordPress・ブログ88Word・VBA42コミュニティ・イベント108セミナーのお知らせ11チャットワーク72データ分析・アクセス解析40仕事・生産性・働き方73動画配信8商業出版21起業・フリーランス72電子書籍・Kindle3運営会社プランノーツは"IT×働き方改革"をお手伝いする会社です。「コミュニティ+講座」形式で継続性&教え合える環境も提供。詳細・お申込はこちら隣ITを応援する当ブログを「応援したい!」「役に立ったよ!」というお気持ちを、コチラからお支払いただくことができます。日々更新の活力倍増いたします。※PayPalアカウントが必要です。※金額は変更可能です。Platform23HTML・CSS32iPhone・アプリ29Monaca・スマホアプリ開発7PC全般・Windows86PowerPoint・VBA28Python87RPA1VBScript15Vue.js・JavaScript13WEBサービス・クラウド68WordPress・ブログ88Word・VBA42コミュニティ・イベント108セミナーのお知らせ11チャットワーク72データ分析・アクセス解析40仕事・生産性・働き方73動画配信8商業出版21起業・フリーランス72電子書籍・Kindle3運営会社プランノーツは"IT×働き方改革"をお手伝いする会社です。RowSourceプロパティとAddItemメソッド2020.01.21GASでGoogleスライドのSlideオブジェクトの概要とその取得方法2020.01.162020.01.24Facebookページいつも隣にitのお仕事タイトルとURLをコピーしました。