2009-07-21 13 views
2

J'ai un peu d'expérience avec ce que les gens appellent des "macros" excel. Le code vba qui contrôle les composants ActiveX, non?Que signifie la macro?

Mais je ne sais toujours pas la véritable signification du terme macro :). Quel genre de code s'appelle macro? Est-ce quelque chose comme vba ou js implémenté dans un programme? Comme vba pour exceler ou vba pour autocad ou js pour fléchir?

Répondre

4

Wikipedia a la réponse, sous Macro.

Définition:

Le terme est apparu avec macro-assembleurs, où l'idée est de mettre à la disposition du programmeur une séquence d'instructions de calcul comme une seule instruction de programme, ce qui rend la tâche de programmation moins fastidieux et moins sujet aux erreurs.

Utilisation:

clavier et macros souris créées à l'aide intégrée fonctionnalités macro d'une application sont parfois appelées macros d'application. Ils sont créés en exécutant la séquence une fois et en laissant l'application enregistrer les actions. Un langage de programmation macro sous-jacent, le plus souvent un langage de script, avec un accès direct aux fonctionnalités de l'application peut également exister.

Il y a beaucoup plus, si vous suivez le lien.

0

En ce qui concerne les produits MS Office (Excel, Access, Word, PowerPoint, etc), "macro" est le code VBA (Visual Basic pour Applications). REMARQUE: Dans les bases de données Access, la macro peut également désigner un autre type d'automatisation en plus du code VBA.

Depuis que vous avez mentionné Excel ... je parlerai d'Excel.

Si vous soupçonnez (ou savez) qu'il existe un fichier Excel avec macro, essayez d'appuyer sur la touche Alt + F11 lorsque le fichier Excel est ouvert. Vous devriez voir un écran VBA ouvert. C'est là que vous pourriez voir le code VBA (c'est-à-dire, s'il n'est pas verrouillé derrière un mot de passe par le programmeur qui a écrit le code VBA). Macro (code VBA) est utilisé pour automatiser certaines tâches. Donc, dans Excel programmeur VBA pourrait mettre un bouton sur une feuille et lorsque vous cliquez sur le bouton certaines activités pourraient avoir lieu dans le fichier Excel - activités comme les calculs, copier, coller, supprimer etc

Lire un peu sur "enregistrer une macro dans Excel".