マクロは、繰り返す操作の手順を記録したりプログラムで定義したりして、一括実行する機能です。表の整形や定型文書の作成などを効率化できます。
オートコンプリートは入力候補の補完、プラグアンドプレイは接続機器の自動設定です。ソースコードはプログラムの記述自体を指します。