ITパスポート 2024年 問58
問題文
文書作成ソフトや表計算ソフトなどにおいて、一連の操作手順をあらかじめ定義しておき、実行する機能はどれか。
選択肢
ア:オートコンプリート
イ:ソースコード
ウ:プラグアンドプレイ
エ:マクロ(正解)
🔒 解説は解答すると表示されます
文書作成ソフトや表計算ソフトなどにおいて、一連の操作手順をあらかじめ定義しておき、実行する機能はどれか。【ITパスポート 解説】
正解の理由
この問題で求められているのは「一連の操作手順をあらかじめ定義しておき、必要なときにまとめて実行する機能」です。こうした機能は「マクロ(macro)」と呼ばれます。マクロは複数の操作をひとつの手続きとして記録・定義し、実行ボタンやショートカットでまとめて動かせます。したがって正解は エ です。
(補足)ここで使っている用語の簡単な説明:
- マクロ:繰り返し行う操作をまとめて記録・再生する機能。
- オートコンプリート(auto-complete):入力途中の文字列を予測して補完する機能。
- ソースコード(source code):プログラムの命令を人間が読める形で書いたもの。
- プラグアンドプレイ(plug and play):機器を接続すると自動で使えるように設定される仕組み。
解法ステップ
- 問題文のキーワードを探す:「一連の操作手順」「あらかじめ定義しておき」「実行する」。
- 各選択肢の意味を確認する(上の用語説明を参照)。
- 「複数の手順をまとめて自動実行できる」ものを探す。
- マッチするのは「マクロ」だけなので エ を選ぶ。
この順序で考えれば短時間で確実に解答できます。
選択肢別の誤答解説
-
ア: オートコンプリート
入力を補う機能です。例:メールアドレスや単語の途中で候補が出る機能。操作をまとめて実行する機能ではありません。 -
イ: ソースコード
プログラムの命令そのものを指します。手順を実行するための「命令の集合」はソースコードになる場合もありますが、文書作成ソフトや表計算ソフトで「あらかじめ操作を定義しておき実行する」一般的な機能の名称ではありません。設問で求められる単語は「マクロ」です。 -
ウ: プラグアンドプレイ
ハードウェア(機器)を接続すると自動的に認識・動作する仕組みです。操作の自動化とは別の概念です。 -
エ: マクロ
複数の操作を記録・定義しておき、まとめて実行できる機能。文書作成ソフトや表計算ソフトでよく使われます。したがって問題文の条件に当てはまります。
よくある誤解
-
マクロ=悪いもの、と思い込む
マクロは便利な自動化ツールですが、外部から来たマクロにはウイルスを仕込めるため、出所不明のマクロは危険です。機能自体は業務効率化に役立ちます。 -
マクロとソースコードを混同する
マクロは「動作を記録したりプログラムを書いたりして作る自動化の単位」です。ソースコードはその記述の形です。言い換えれば、マクロは「使うための仕組み」で、ソースコードは「その中身(命令)」です。 -
オートコンプリートがマクロだと勘違いする
どちらも「作業が楽になる」機能ですが、オートコンプリートは入力補助、マクロは操作の自動実行です。用途が違います。
補足コラム
-
マクロの実例(Excelの場合)
例:毎朝同じ形式の売上表に対してフィルタをかけ、グラフを作り、PDFで保存する。これら複数ステップを一度マクロとして記録すれば、ボタン一つで毎日同じ処理を自動化できます。 -
マクロの作り方(Excelの簡単な流れ)
- 「マクロの記録」を開始する。
- 実行したい操作(セルの書式設定、グラフ作成など)を行う。
- 記録を停止する。
- 以後、保存したマクロを実行すると同じ操作が再現される。
-
少し進んだ話:VBA(Visual Basic for Applications:アプリケーション用の Visual Basic)
Excelでは記録したマクロを編集して、より複雑な処理を行うことができます。簡単なVBAコード例:Sub Hello() MsgBox "こんにちは、マクロです。" End Subただし、マクロやVBAで自動化したファイルを配布する際は、マクロの有効化やセキュリティに注意してください。
FAQ
Q1. マクロとスクリプトは同じですか?
A1. 似ていますが厳密には用途や環境で使い分けられます。マクロはアプリ内で操作を記録・再生する仕組みを指すことが多く、スクリプトは汎用的な自動化プログラム(例:Pythonスクリプト)を指します。どちらも「自動化」を目的とします。
A1. 似ていますが厳密には用途や環境で使い分けられます。マクロはアプリ内で操作を記録・再生する仕組みを指すことが多く、スクリプトは汎用的な自動化プログラム(例:Pythonスクリプト)を指します。どちらも「自動化」を目的とします。
Q2. マクロはどこで使われますか?
A2. 表計算ソフト(例:Excel)、文書作成ソフト(例:Word)、業務アプリなどで、繰り返しの作業を自動化するために使われます。
A2. 表計算ソフト(例:Excel)、文書作成ソフト(例:Word)、業務アプリなどで、繰り返しの作業を自動化するために使われます。
Q3. マクロは安全ですか?
A3. 機能そのものは安全ですが、悪意あるマクロを含むファイルもあります。不明な送信元のファイルは開かない、マクロは信頼できる場合にのみ有効にする、といった対策が必要です。
A3. 機能そのものは安全ですが、悪意あるマクロを含むファイルもあります。不明な送信元のファイルは開かない、マクロは信頼できる場合にのみ有効にする、といった対策が必要です。
関連キーワード: マクロ、自動化、Excel マクロ、VBA、オートコンプリート、プラグアンドプレイ、ソースコード、業務効率化

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

