Les méthodes sont écrites en VBScript et effectuent des actions sur les objets lorsqu'elles sont appelées par d'autres extensions, telles que des commandes de menus ou des boutons de formulaires.
Pour plus d'informations sur l'utilisation de l'onglet Script global, voir Exemple : Vérification personnalisée de MPD et Script global (Profile).
L'exemple suivant, créé sous la métaclasse Class, convertit des classes en interfaces en copiant les propriétés de base et les opérations de la classe, en supprimant cette classe (pour éviter tout problème d'espace de noms), puis en créant la nouvelle interface.
Sub %Mthd%(obj) ' Conversion de la classe en interface ' Copie les propriétés de base de la classe Dim Folder, Intf, ClassName, ClassCode Set Folder = obj.Parent Set Intf = Folder.Interfaces.CreateNew ClassName = obj.Name ClassCode = obj.Code Intf.Comment = obj.Comment ' Copie des opérations de la classe Dim Op For Each Op In obj.Operations ' ... Output Op.Name Next ' Destruction de la classe obj.Delete ' Renommage de l'interface avec le nom enregistré Intf.Name = ClassName Intf.Code = ClassCode End Sub