Reflection for HP unterstützt Visual Basic for Applications-Makros sowie zwei ältere Programmiersprachen (Reflection Basic und RCL). Die .NET-API wird dagegen nicht unterstützt.
Makros können Sie mit der Makroaufzeichnungsfunktion oder mit dem Visual Basic-Editor erstellen. Nachdem Sie Makros erstellt haben, können Sie sie über den Befehl Makros im Menü Makro ausführen. Darüber hinaus können Sie Ereignisse, Hotspots, Mausklicks oder Symbolleistenschaltflächen zum Ausführen von Makros konfigurieren.