私は、人々が Excel の「マクロ」と呼ぶものについて、ある程度の経験があります。ActiveX コンポーネントを制御する vba コードですね。
しかし、マクロという用語の本当の意味はまだわかりません:)。マクロと呼ばれるコードの種類は何ですか? プログラムに実装されたvbaやjsのようなものですか?vba から Excel へ、または vba から autocad へ、または js から flex へ。
私は、人々が Excel の「マクロ」と呼ぶものについて、ある程度の経験があります。ActiveX コンポーネントを制御する vba コードですね。
しかし、マクロという用語の本当の意味はまだわかりません:)。マクロと呼ばれるコードの種類は何ですか? プログラムに実装されたvbaやjsのようなものですか?vba から Excel へ、または vba から autocad へ、または js から flex へ。
ウィキペディアのマクロの下に答えがあります。
意味:
この用語はマクロ アセンブラに由来し、プログラマが一連の計算命令を 1 つのプログラム ステートメントとして利用できるようにすることで、プログラミング タスクの退屈さとエラーの発生を軽減することを目的としています。
使用法:
アプリケーションの組み込みマクロ機能を使用して作成されたキーボードおよびマウス マクロは、アプリケーション マクロと呼ばれることがあります。それらは、シーケンスを 1 回実行し、アプリケーションにアクションを記録させることによって作成されます。アプリケーションの機能に直接アクセスできる、基本的なマクロ プログラミング言語 (最も一般的なスクリプト言語) も存在する場合があります。
リンクをたどると、他にもたくさんあります。
MS Office 製品 (Excel、Access、Word、PowerPoint など) の場合、「マクロ」は VBA (Visual Basic for Applications) コードです。注: Access データベースでは、マクロは VBA コード以外の別の種類の自動化を意味する場合もあります。
エクセルの話があったので・・・エクセルの話をします。
マクロを含む Excel ファイルがあると思われる (または知っている) 場合は、Excel ファイルを開いた状態で Alt + F11 キーを押してみてください。VBA 画面が開いているはずです。これは、VBA コードを表示できる可能性がある場所です (つまり、VBA コードを作成したプログラマーによってパスワードでロックされていない場合)。
マクロ (VBA コード) は、特定のタスクを自動化するために使用されます。したがって、Excel では、VBA プログラマーがシートにボタンを配置し、ボタンをクリックすると、Excel ファイルでいくつかのアクティビティ (計算、コピー、貼り付け、削除など) が発生する可能性があります。
「Excel でマクロを記録する」を少し読んでください。