: syntaxes diferentes ???? [VB6] - VB/VBA/VBS - Programmation
Marsh Posté le 10-04-2002 à 10:51:52
Word, Excel, Access -> VBA: Visual Basic for Applications
Visual Studio 6 -> VB6 Visual Basic 6
Pas le même langage
Marsh Posté le 10-04-2002 à 10:54:24
omg j suis niker
obliger de tout recommence ?
et c impossible de compile mon truk ?
Marsh Posté le 10-04-2002 à 12:52:39
VBA est une déclinaison de Visual Basic appliquée à Office, et qui gère les objets et évènements Office. Le code, on peut l'utiliser dans Office exclusivement sous forme de macro.
Les objets VBA n'existent pas dans VB car liés à la bureautique.
Marsh Posté le 10-04-2002 à 13:41:09
Carbon14> si on declare justment des objet applications dans le genre: Dim machin as new excel.application, à partir de la on peut utiliser les propriete et methodes qui concernent l'appli en question.
Pour ce qui est des infos sur les objets des VbA il suffit de consulter l'aide de l'application hadoc, apres tu combines ceds infos avec ceux de VB et tu as ta reponse. C'est un laborieux mais c'est ca la programmation il faut defois sortir des sentiers battus.
Marsh Posté le 10-04-2002 à 14:02:19
j pa l aide de vb6 la, ou j pourai trouve une liste des fonctions ???
la je cherche la fonction ki remplacerai getfromclipboard , ki permet de recuperer le texte du presse papier ds le programme
Marsh Posté le 10-04-2002 à 14:05:58
Microsoft.com bien sur, tu trouveras tout ce que tu cherches.
Marsh Posté le 10-04-2002 à 14:21:53
CrevaR a écrit a écrit : j pa l aide de vb6 la, ou j pourai trouve une liste des fonctions ??? la je cherche la fonction ki remplacerai getfromclipboard , ki permet de recuperer le texte du presse papier ds le programme |
ou alors www.vbfrance.com je sais k'il y a un script pour récupérer le contenu du presse papier
ou alors utilise la fonction sendkey pour envoyer un crtl+V qui colle le contenu du presse papier ...
Marsh Posté le 10-04-2002 à 14:42:04
Comment fait-on pour remplir une case d'un tableur avec VB ?
Faut au moins (ça existe peut-être) qu'il y ait des librairies liées gérant OFFICE. Définir les objets ne suffit pas (je crains).
Par DDE/OLE/... on doit pouvoir télécommander des évenements via EXCEL ou WORD (à condition que l'utilisateur l'ait sur sa machine !). VBA n'est pas un "émulateur" d'Office qui permet de s'en passer une fois les macros compilées..
En C, pour récupérer le contenu du PrsPap, on utilise l'API GetClipboardData() (après vérif que c'est bien du texte !).
Marsh Posté le 10-04-2002 à 10:43:09
j est programme un programme dans l editeur vb6 de word 2000, le lendemain j installe Visual studio 6 entreprise pour compile mon programme, et il me di ke j aides des fonctions inconnu
par ex j est utilise la commande getfromclipboard pour recuper le copier du presse papier, et le visual studio ne reconnai pas cet fonction O_o
ce meme pour la valeur dataobject, non reconnu par vb6, et pourtant qui marchai bien ds l editeur vb de word 2000
n aillant pas d aide , et ne trouvant pa les meme fonctions , j appelle a l aide
thx d avance