IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Attachmate Reflection via excel


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 93
    Par défaut Attachmate Reflection via excel
    Bonjour,

    J'ai actuellement attachmate MyExtra et j'ai des macros sous excel en interface avec My Extra dont voici le code pour faire l'interface

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    ' Déclarations des variables globales
    Global g_HostSettleTime%
    Global g_szPassword$
     
    Sub newm()
    '--------------------------------------------------------------------------------
    ' Cherche l'objet principal du système
        Dim Sessions As Object
        Dim System As Object
        Set System = CreateObject("EXTRA.System")   ' Cherche l'objet du système
        If (System Is Nothing) Then
            MsgBox "Impossible de créer l'objet du système EXTRA. L'exécution de la macro est interrompue."
            Exit Sub
        End If
        Set Sessions = System.Sessions
     
        If (Sessions Is Nothing) Then
            MsgBox "Impossible de créer l'objet de la collection Sessions. L'exécution de la macro est interrompue."
            Exit Sub
        End If
    '--------------------------------------------------------------------------------
    ' Définir la valeur du délai d'attente par défaut
        g_HostSettleTime = 10      ' millisecondes
     
        OldSystemTimeout& = System.TimeoutValue
        If (g_HostSettleTime > OldSystemTimeout) Then
            System.TimeoutValue = g_HostSettleTime
        End If
    J'ai migrer sous Attachmate Reflection et je ne trouve pas de code pour faire l'interface Excel / Reflection.

    Si quelqu'un utilise cette outil est a du code, je suis preneur.

  2. #2
    Expert confirmé
    Avatar de Oliv-
    Homme Profil pro
    solution provider
    Inscrit en
    Mars 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : solution provider

    Informations forums :
    Inscription : Mars 2006
    Messages : 4 093
    Billets dans le blog
    20
    Par défaut
    SAlut,
    J'utilises une ancienne version de REFLECTION (=emulateur UNIX).

    tu peux faire du early binding en cochant la reference "REFLECTION..." dans VBE

    sinon en late binding (cela dépend de la version)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim ReflectionUD As object
     
    Set ReflectionUD = CreateObject("Reflection2.Session")
    tu dois avoir une aide dans ce programme cherche AUTOMATION OLE
    Have a nice day. Oliv'
    Votre réponse est peut être dans mon blog !
    https://www.developpez.net/forums/blogs/191381-oliv-/

Discussions similaires

  1. Réponses: 5
    Dernier message: 22/08/2006, 16h21
  2. Réponses: 1
    Dernier message: 09/03/2006, 19h15
  3. Naviguer sur Internet via Excel
    Par Mickaël|Mitch dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 14/12/2005, 19h19
  4. Connexion base SQL via Excel
    Par dp_favresa dans le forum Langage SQL
    Réponses: 2
    Dernier message: 10/01/2005, 15h32
  5. [FireBird] Accéder à une vue via Excel
    Par Vonotar dans le forum Débuter
    Réponses: 1
    Dernier message: 07/12/2004, 10h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo