En plus du Bouton de fonction, il y a deux façons d'automatiser des changements ou de créer des opérations spécifiques dans QDV7 : les requêtes et les macros.
Les différences principales entre requêtes et macros sont les suivantes :
  | 
Requêtes  | 
Macros QDV  | 
Macros Excel  | 
Auteurs  | 
Chiffreurs  | 
Programmeurs  | 
|
Langage  | 
spécifique à QDV  | 
Standard : C# ou Visual Basic .NET  | 
VBA  | 
Extensions quand externes  | 
qdvmini  | 
qdvmacro  | 
qdvxlmacro  | 
Déclarations  | 
localisées  | 
fixes  | 
|
License  | 
Non  | 
Recommandé pour les macros QDV  | 
Non  | 
Objets manipulés  | 
Les requêtes peuvent lire les bases QDV, et peuvent lire et écrire dans les minutes  | 
Les macros peuvent lire toute source de données et écrire partout dans le devis. Ceci inclut les modules Converter et Management. Applicables aux base d'ouvrages  | 
Les macros peuvent lire toute source de données et écrire dans des fichiers Excel exportés  | 
Traitement  | 
Pas d'autre moyen que de scanner minutes  | 
Libre  | 
|
Les deux peuvent être appelées sur événement. Voir Gestion des événements.
Principe :

Sommaire du sujet