(license)みなさん、こんにちは!タカハシ(@ntakahashi0505)です。お仕事でWord使うこと...多いですよね!言わずと知れた、Microsoft社による超定番文書作成ソフトで、多くの職場で使われていることでしょう。したクセや独特の操作感もあって、イライラ...でもみんなが使っているから仕方なく使っている、そんな方もいるかも知れませんね。そんなWordですが、実はそれを使うことによる大きなメリットがあります。VBAを使えるということです。VBAをはじめる前にやっておくべき準備をサクっとお伝えしておきます。VBAで文字入力をしてみようWordのリボンに開発タブを追加するデフォルトの状態では、Wordマクロ開発のための「開発」タブがリボンに表示されていないので、これを表示していきましょう。Wordのリボンの「ファイル」から「オプション」を選択します。「Wordのオプション」というウィンドウが開きますので、左側のメニューから「リボンのユーザー設定」を選択。メインタブの中の「開発」にチェックを入れて「OK」をします。これでリボンに「開発」タブが追加されます。Editor(VBE)というWordとは別のアプリケーションを使用します。エクセルVBAを使う方にはおなじみですね。Basic」をクリックします。すると、以下のようなシンプルな画面が表示されますが、これがVBEです。使用頻度めちゃめちゃ高いので覚えておきましょう。最初に設定しておいたほうがVBEのオプションがありますので紹介します。あ、エクセルVBAですでに設定済みの方は飛ばしてOKですよ~。VBEのメニューから「ツール」→「オプション」とたどります。「オプション」ウィンドウが開きますので、以下二つの設定を変更しておいてください。自動構文チェック:チェックを外す変数の宣言を強制する:チェックを入れる前者は、VBAの構文エラーをしたときにいちい出るポップアップを表示させないようにする設定、後者は変数を使う際にDimステートメントによる宣言をしないとダメですよ~という設定です。標準モジュールを追加するVBAのプログラムは一般的には「標準モジュール」というエリアに記述をします。新規ファイルの場合は存在していませんので、標準モジュールの追加をしていきましょう。VBEのメニューから「挿入」→「標準モジュール」を選択します。すると、左側のウィンドウ「プロジェクトウィンドウ」に標準モジュールというフォルダとその配下に「Module1」という標準モジュールが追加されることを確認できます。Explicit」とだけ書かれた白いウィンドウが表示されますね。このウィンドウが「コードウィンドウ」と言い、実際にVBAのコードを入力していくウィンドウです。頻繁に行う作業ですので、アクセスキーを覚えておくと良いですよ。イミディエイトウィンドウを開くコードウィンドウとともに、よく利用するウィンドウがイミディエイトウィンドウです。イミディエイトウィンドウを開くには、VBEのメニューの「表示」→「イミディエイトウィンドウ」を選択します。すると、コードウィンドウの下部にイミディエイトウィンドウが登場します。イミディエイトウィンドウは、プログラムのログを表示したり、コマンドを入力したり、VBAによるWordマクロ開発で活躍するウィンドウです。いつでも開いて移動できますで覚えておきましょう。VBAはWordファイル内に保存されることになるのですが、通常の「Word文書(*.docx)」ではなく、その形式を「Wordマクロ有効文書(*.docm)」として保存する必要があります。通常のWord文書として保存してしまいそうなときは、以下のような警告ダイアログが出ますので気づくかとは思いますが、ちゃんと把握しておいたほうが良いですよね。VBAをはじめるための初心者向け最初の一歩の最初の準備として以下手順をお伝えしました。VBAを活用して便利なマクロをバンバン作る準備が整ったというものです。VBAで文字入力をする簡単なプログラムの作り方についてお伝えしていきますね。VBA初心者向けシリーズ。今回は、文字を入力する方法の中で最もシンプルな方法を紹介。SelectionオブジェクトのtypeTextメソッドを使って、現在のカーソル位置に文字を入力する方法です。VBAで文字入力をしてみようお仕事でよく使う文書作成ソフトWord。実は、WordでもVBAでプログラミングができるんです。VBAで文字入力をする方法をお伝えしていきます。プランノーツ代表、コミュニティ「ノンプロ研」主宰。ITで日本の『働く』の価値を上げる!」をテーマに、VBA&GASの開発、講師、執筆などをしております。→詳しいプロフィールはコチラ★ご依頼・ご相談はお気軽にどうぞ!→お問い合わせはコチラ★フォロー頂ければ嬉しいです。「コミュニティ+講座」形式で継続性&教え合える環境も提供。!ノンプログラマーがプログラミングスキルを身に着ける支援ををするコミュニティ。セミナー・もくもく会・Facebookグループのサポートで「自らで学び続ける力をつける」支援、「教え合うことで学びの価値を上げる」場の提供をしています。VBAで段落の冒頭の全角スペースをインデントに変更するマクロを作っています。今回は検索した全角スペースが含まれる段落を取得する、またその段落範囲の開始位置を取得する方法をお伝えします。VBAで便利なカーソル移動のショートカットキーを作る方法をお伝えしています。VBAでMoveUntilメソッドを使って句読点単位でカーソル移動をする方法です。VBAで色々な検索&置換をする方法についてお伝えしています。VBAでFontオブジェクトを使ってフォントの設定を変更する方法と、そのプロパティを一覧で一挙にまとめました。VBAでいろいろな検索や置換をする方法についてお伝えしています。今回はForwardプロパティで検索方向を変える方法、Wrapプロパティで文書全体を検索する方法についてお伝えします。VBAで色々な検索&置換をする方法についてお伝えしています。VBAで連続して検索して蛍光ペンでハイライトをする方法についてお伝えします!Executeメソッドのイケてる機能がポイントです。VBAでいろいろな検索や置換をする方法についてお伝えしています。VBAで置換をする方法は、いくつかのパターンがありますので、それぞれの組み方と特徴を徹底解説をしていきます。「コミュニティ+講座」形式で継続性&教え合える環境も提供。詳細・お申込はこちら隣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をコピーしました。