EmEditorProfessionalでは、JavaScriptまたはVBScriptを用いた高機能マクロが利用でき、EmEditorの操作のほとんどをマクロで記述することができます。キーボード操作をマクロに保存して、後から何回でも実行することができるだけでなく、自分でマクロを記述して、他のアプリケーションを操作したり、Windowsのファイルやネットワークの操作を行うことができますす。このマクロは、Windowsスクリプティングホストのエンジンを利用しているので、頑丈・強力で、Windowsスクリプティングホストで利用できるすべてのオブジェクトが利用できます。EmEditorProfessionalv6.00以上では、#lang