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 :

Problème avec un complément


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de Valtrase
    Homme Profil pro
    Jeune retraité...
    Inscrit en
    Janvier 2016
    Messages
    518
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Jeune retraité...
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Janvier 2016
    Messages : 518
    Par défaut Problème avec un complément
    Bonjour à tous,
    J'essaie depuis ce matin de faire fonctionner un complément, qui se trouve sur le GitHub ChristianJunk : https://github.com/christianjunk/Ima...ov-file#readme

    Quelqu'un aurait-il déjà tester ce complément ? chez moi le bouton s'affiche mais rien de plus.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Sur Office 2010 affiche les icônes des boutons des menus, le premier démarrage est très lent et prend plusieurs minutes et après il y a beaucoup de scintillements sur la Listview à chaque clic ou défilement

    après la compilation le fichier à installé ImageMso.Gallery.xll est situé dans le dossier Excel.Gallery\bin\Debug avec pleins d'autres, l'idée de fonctionnement est construite autour CommandBars.GetImageMso qui récupère l'icone par nom l'Office 2010 renvoie environs 8000 noms ce qui explique la lenteur au démarrage

    Perso j'ai ajouté un bouton pour charger 50 nouvelles icônes à chaque fois c'est mieux que charger le tout au démarrage .. le but est juste pour jeter un coup d'oeil et voir à quoi ressemble

    Dans le fichier Gallery.cs

    Code C# : 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
            private int curridx;
            void Button1Click(object sender, EventArgs e)
            {
            	 int nextidx = curridx + 50;
     
            	 if (nextidx > imageMso.Names.Count)
            	 	nextidx = imageMso.Names.Count;
     
            	 Icons.BeginUpdate();
            	 while (curridx < nextidx)
            	 {
            	 	string name =  imageMso.Names[curridx];
            	 	Icons.SmallImageList.Images.Add(name, imageMso[name, 16, 16]);
            	 	Icons.LargeImageList.Images.Add(name, imageMso[name, 32, 32]);
            	 	Icons.Items.Add(name, name, Icons.Items.Count);
            	 	curridx++;
            	 }
            	 Icons.EndUpdate();
            }


    et retirer cette partie

    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
                Icons.BeginUpdate();
                foreach (string name in imageMso.Names)
                {
                    Icons.SmallImageList.Images.Add(name, imageMso[name, 16, 16]);
                    Icons.LargeImageList.Images.Add(name, imageMso[name, 32, 32]);
                    Icons.Items.Add(name, name, Icons.Items.Count);
                }
                Icons.EndUpdate();

  3. #3
    Membre émérite Avatar de Valtrase
    Homme Profil pro
    Jeune retraité...
    Inscrit en
    Janvier 2016
    Messages
    518
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Jeune retraité...
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Janvier 2016
    Messages : 518
    Par défaut
    Bonjour à tous,
    Volid pour info vous l'avez installé comment ce complément ?

    Je vais tenter de refaire un test en attendant,plus longtemps. Merci pour l'info

  4. #4
    Invité
    Invité(e)
    Par défaut
    Rien de particulier j'ai commencé par compiler le projet C# ImageMso.sln situé au dossier src les fichiers binaires seront construits dans src\Excel.Gallery\bin\Debug et parmi ces fichiers il y a ImageMso.Gallery.xll que j'ai installé a partir du menu (Options->Compléments) de l'Excel , aucun fichiers n'a été déplacé.

    principaux fichiers générés:

    ImageMso.Excel.Gallery.dll
    ImageMso.Excel.dll
    ImageMso.Gallery.xll

    Le reste de fichiers précompilés présents dans le projet qui font partie de la distribution ExcelDna destinée au développement des xll sous C# seront également copiés au même dossier de sortie "src\Excel.Gallery\bin\Debug"

    ExcelDna.Integration.dll
    IconLib.dll
    ExcelDnaPack.exe
    ExcelDna.dna
    ExcelDna.xll

  5. #5
    Membre émérite Avatar de Valtrase
    Homme Profil pro
    Jeune retraité...
    Inscrit en
    Janvier 2016
    Messages
    518
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Jeune retraité...
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Janvier 2016
    Messages : 518
    Par défaut
    Merci d'avoir pris le temps de répondre.
    D'accord je vais tester comme cela , pour ma part j'ai téléchargé le zip ou se situe aussi le fichier ImageMso.Gallery.xll et ensuite je l'ai installé, mais rien n'y fait.

  6. #6
    Membre émérite Avatar de Valtrase
    Homme Profil pro
    Jeune retraité...
    Inscrit en
    Janvier 2016
    Messages
    518
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Jeune retraité...
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Janvier 2016
    Messages : 518
    Par défaut
    Bonjour à tous,
    Bon me revoilà,
    Décidément, je ne comprends pas j'ai testé avec la source fournie ça ne fonctionne pas.
    J'ai compiler la solution, cela sort bien tous les fichiers et répertoires.
    Mais cela ne fonctionne toujours pas, j'ai le bouton qui s'affiche, mais rien ne se passe quand je clique dessus

    Si quelqu'un d'autre pouvait le tester et me dire le résultat? cela serait sympa.

Discussions similaires

  1. [XL-2016] Problme avec opérateur OR
    Par Superpat9999 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 26/07/2020, 13h57
  2. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10
  3. [Kylix] Runtime error 230 avec INDY
    Par Anonymous dans le forum EDI
    Réponses: 2
    Dernier message: 23/03/2002, 11h51
  4. Réponses: 2
    Dernier message: 20/03/2002, 23h01

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