戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ITパスポート 2024年 58


問題文

文書作成ソフトや表計算ソフトなどにおいて、一連の操作手順をあらかじめ定義しておき、実行する機能はどれか。

選択肢

オートコンプリート
ソースコード
プラグアンドプレイ
マクロ(正解)

🔒 解説は解答すると表示されます

文書作成ソフトや表計算ソフトなどにおいて、一連の操作手順をあらかじめ定義しておき、実行する機能はどれか。【ITパスポート 解説】

正解の理由

この問題で求められているのは「一連の操作手順をあらかじめ定義しておき、必要なときにまとめて実行する機能」です。こうした機能は「マクロ(macro)」と呼ばれます。マクロは複数の操作をひとつの手続きとして記録・定義し、実行ボタンやショートカットでまとめて動かせます。したがって正解は です。
(補足)ここで使っている用語の簡単な説明:
  • マクロ:繰り返し行う操作をまとめて記録・再生する機能。
  • オートコンプリート(auto-complete):入力途中の文字列を予測して補完する機能。
  • ソースコード(source code):プログラムの命令を人間が読める形で書いたもの。
  • プラグアンドプレイ(plug and play):機器を接続すると自動で使えるように設定される仕組み。

解法ステップ

  1. 問題文のキーワードを探す:「一連の操作手順」「あらかじめ定義しておき」「実行する」。
  2. 各選択肢の意味を確認する(上の用語説明を参照)。
  3. 「複数の手順をまとめて自動実行できる」ものを探す。
  4. マッチするのは「マクロ」だけなので を選ぶ。
この順序で考えれば短時間で確実に解答できます。

選択肢別の誤答解説

  • ア: オートコンプリート
    入力を補う機能です。例:メールアドレスや単語の途中で候補が出る機能。操作をまとめて実行する機能ではありません。
  • イ: ソースコード
    プログラムの命令そのものを指します。手順を実行するための「命令の集合」はソースコードになる場合もありますが、文書作成ソフトや表計算ソフトで「あらかじめ操作を定義しておき実行する」一般的な機能の名称ではありません。設問で求められる単語は「マクロ」です。
  • ウ: プラグアンドプレイ
    ハードウェア(機器)を接続すると自動的に認識・動作する仕組みです。操作の自動化とは別の概念です。
  • エ: マクロ
    複数の操作を記録・定義しておき、まとめて実行できる機能。文書作成ソフトや表計算ソフトでよく使われます。したがって問題文の条件に当てはまります。

よくある誤解

  1. マクロ=悪いもの、と思い込む
    マクロは便利な自動化ツールですが、外部から来たマクロにはウイルスを仕込めるため、出所不明のマクロは危険です。機能自体は業務効率化に役立ちます。
  2. マクロとソースコードを混同する
    マクロは「動作を記録したりプログラムを書いたりして作る自動化の単位」です。ソースコードはその記述の形です。言い換えれば、マクロは「使うための仕組み」で、ソースコードは「その中身(命令)」です。
  3. オートコンプリートがマクロだと勘違いする
    どちらも「作業が楽になる」機能ですが、オートコンプリートは入力補助、マクロは操作の自動実行です。用途が違います。

補足コラム

  • マクロの実例(Excelの場合)
    例:毎朝同じ形式の売上表に対してフィルタをかけ、グラフを作り、PDFで保存する。これら複数ステップを一度マクロとして記録すれば、ボタン一つで毎日同じ処理を自動化できます。
  • マクロの作り方(Excelの簡単な流れ)
    1. 「マクロの記録」を開始する。
    2. 実行したい操作(セルの書式設定、グラフ作成など)を行う。
    3. 記録を停止する。
    4. 以後、保存したマクロを実行すると同じ操作が再現される。
  • 少し進んだ話:VBA(Visual Basic for Applications:アプリケーション用の Visual Basic)
    Excelでは記録したマクロを編集して、より複雑な処理を行うことができます。簡単なVBAコード例:
    Sub Hello()
        MsgBox "こんにちは、マクロです。"
    End Sub
    
    ただし、マクロやVBAで自動化したファイルを配布する際は、マクロの有効化やセキュリティに注意してください。

FAQ

Q1. マクロとスクリプトは同じですか?
A1. 似ていますが厳密には用途や環境で使い分けられます。マクロはアプリ内で操作を記録・再生する仕組みを指すことが多く、スクリプトは汎用的な自動化プログラム(例:Pythonスクリプト)を指します。どちらも「自動化」を目的とします。
Q2. マクロはどこで使われますか?
A2. 表計算ソフト(例:Excel)、文書作成ソフト(例:Word)、業務アプリなどで、繰り返しの作業を自動化するために使われます。
Q3. マクロは安全ですか?
A3. 機能そのものは安全ですが、悪意あるマクロを含むファイルもあります。不明な送信元のファイルは開かない、マクロは信頼できる場合にのみ有効にする、といった対策が必要です。

関連キーワード: マクロ、自動化、Excel マクロ、VBA、オートコンプリート、プラグアンドプレイ、ソースコード、業務効率化
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITパスポート
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について