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

SWT/JFace Java Discussion :

SWT et controle activeX


Sujet :

SWT/JFace Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 296
    Par défaut SWT et controle activeX
    Bonjour

    Grâce à SWT on peut utiliser des controles active X
    Je voudrais savoir s'il en existe spécialement dédié à excel

    Merci d'avance pour vos réponses

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Août 2006
    Messages
    218
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Août 2006
    Messages : 218
    Par défaut
    Citation Envoyé par sandytarit
    Bonjour

    Grâce à SWT on peut utiliser des controles active X
    Je voudrais savoir s'il en existe spécialement dédié à excel

    Merci d'avance pour vos réponses
    Bonjour,

    Alors je ne suis pas spécialiste mondial des ActiveX mais
    je ne comprends pas bien ta question... Dans Excel tu peux utiliser
    des activeX pour "étendre" la tableur, mais ca dépend ce que tu veux.

    Laurent

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 296
    Par défaut
    Bin en gros ca serait être capable d'utiliser excel en tant que "Frame"
    dans une appli java

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Août 2006
    Messages
    218
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Août 2006
    Messages : 218
    Par défaut
    Ha ok... En fait, oui c'est possible, en pilotant Excel via OLE :

    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
    29
    30
    31
    32
    33
    34
    35
    36
     
    package fr.gtietransport.lugdunum.exemple;
     
    import org.eclipse.swt.SWT;
    import org.eclipse.swt.SWTError;
    import org.eclipse.swt.layout.FillLayout;
    import org.eclipse.swt.ole.win32.OLE;
    import org.eclipse.swt.ole.win32.OleControlSite;
    import org.eclipse.swt.ole.win32.OleFrame;
    import org.eclipse.swt.widgets.Display;
    import org.eclipse.swt.widgets.Shell;
     
    public class Snippet {
     
        public static void main(String[] args) {
            final Display display = new Display();
            Shell shell = new Shell(display);
            shell.setLayout(new FillLayout());
            OleControlSite controlSite;
            try {
                OleFrame frame = new OleFrame(shell, SWT.NONE);
                controlSite = new OleControlSite(frame, SWT.NONE, "Excel.Sheet");
                controlSite.doVerb(OLE.OLEIVERB_INPLACEACTIVATE);
            } catch (SWTError e) {
                System.out.println("Unable to open activeX control");
                return;
            }
            shell.open();
     
            while (!shell.isDisposed()) {
                if (!display.readAndDispatch())
                    display.sleep();
            }
            display.dispose();        
        }
    }
    Laurent

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [ActiveX] Peut-on utiliser un Controle ActiveX avec Java
    Par waldo2188 dans le forum Multimédia
    Réponses: 2
    Dernier message: 22/02/2005, 11h39
  2. Réponses: 7
    Dernier message: 05/08/2004, 14h55
  3. Réponses: 3
    Dernier message: 08/07/2004, 11h06
  4. Réponses: 3
    Dernier message: 11/05/2004, 18h39
  5. Controle ActiveX MessageMap
    Par philippe V dans le forum MFC
    Réponses: 4
    Dernier message: 12/02/2004, 16h59

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