Bonjour, J'ai Un projet et je voudrais transformer les 2 exemples WD Bureautique Excel et Word en 2 composants autonome que j'intègre dans l'appli, mais ils ont des constantes de debuts qui entre en conflits. Avez vous essayer. L'au Hypothèse serait de les prendres Un a Un. C'est peut être ce que je vais Faire
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! si tu parle des champs graphiques tableur et traitement de texte. sache qu'ils bugs et j'en ai signalé plusieurs. un simple test: mafenetre..sensecriture = droiteagauche de plus j'avais déjà signaler cela pour la version 20 (tableur). si c'est pour ces champs attend la 26.
Je veux juste dintégrer le tableur du 23. Ils ont refait l'érgo. Je peux aussi faire simple. Merci Popoy
Déjà tu ne peut mettre qu'un seul des 2 champs par fenêtre. je te conseil de personnalisé les barres d'outils pour avoir toutes les fenêtres. j'avais essayer de faire le composant mais j'ai abandonné. qu'elles rajout pense tu faire ?
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! Les composants sont en communs, soit tu recrées le WCI avec un nom distinct pour les deux et tu auras un composant interne pour chaque, soit tu incorpores les éléments un à un dans le projet. La deuxième solution est plus rapide, voici le résultat : Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! Bon, comment il s’appuie sur le nom du projet pour afficher "Traitement de texte" ou "Tableur", j’ai supprimé cette information, je n’ai pas cherché, mais on pourrait trouver une solution pour ça. J’ai aussi volontairement évité d’utiliser un gabarit pour ne pas perturber les deux fenêtres.
Zut, je viens de voir que les constantes initialises la même variable, il faut mettre le code du projet dans celui de la fenêtre respective, pour WD Excel dans déclarations globales de FEN_TABLEUR : Code (Text): CONSTANT TABLEUR_EXTENSION_XLSX = "xlsx" CONSTANT TABLEUR_EXTENSION_XLS = "xls" // Déclare au composant Bureautique l'extension gérée // Le composant gère lui-même l'association depuis la ligne de commande (/shellassoc, /shellunassoc) DéclareExtensions( TABLEUR_EXTENSION_XLSX + ";" + TABLEUR_EXTENSION_XLS, "Fichiers Excel" ) pour WD Word dans déclarations globales de FEN_TT : Code (Text): CONSTANT TT_EXTENSION_DOCX = "docx" // Déclare au composant Bureautique l'extension gérée // Le composant gère lui-même l'association depuis la ligne de commande (/shellassoc, /shellunassoc) DéclareExtensions(TT_EXTENSION_DOCX, "Fichiers docx" ) Sinon, la fenêtre d'enregistrement proposera par défaut l’extension .docx.
- Version avec des composants - Bon, pour éviter les doublons, j’ai sorti le commun dans un composant, et renommé les deux autres. Au final, pour utiliser les deux composants, il faut installer le composant "Excel-Word Composants", puis "WD Excel" et "WD Word" : Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! Si vous voulez voir le résultat des trois composants dans un projet : Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! Dans le champ tableur, j’ai désactivé l’application du gabarit du projet, pour un résultat d’origine. Il est possible d’actualiser le gabarit (190 GENSTEEL) pour supprimer les erreurs.
Pour ceux qui aimeraient piloter l'ouverture d'un document, on peut ajouter un paramètre pour donner le chemin du fichier, dans les déclarations globales de FEN_TABLEUR et FEN_TT : Code (Text): PROCÉDURE MaFenêtre(sPathFichier = "") Puis dans fin d'initialisation de FEN_TABLEUR, remplacer : Code (Text): // Par défaut : document vierge DocumentAction.CréeDocument() Par : Code (Text): SI sPathFichier = "" ALORS // Par défaut : document vierge DocumentAction.CréeDocument() SINON MenuAfficheInfos(sPathFichier) __OuvreTableur(sPathFichier) TBLR_DOCUMENT.SelectPlus("A1") FIN De même pour FEN_TT : Code (Text): // Crée un nouveau document DocumentAction.CréeDocument() Par : Code (Text): SI sPathFichier = "" ALORS // Crée un nouveau document DocumentAction.CréeDocument() SINON MenuAfficheInfos(sPathFichier) __OuvreTT(sPathFichier) FIN Enfin, les boutons ont la commande suivante : Code (Text): Ouvre(FEN_TABLEUR, "C:\Users\...\fichier.xlsx")
Pourquoi se limiter à deux produits, quand les quatre ont une base commune. Cette base étant pour WD Excel, Word, Lecteur PDF et l’Editeur d’image, je l’ai donc nommée "WD EWPI Commun", il vous restera plus qu'à ajouter le(s) composant(s) souhaité(s) : Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! J’ai désactivé le déclenchement automatique de l’association des extensions à l’application, mais cette option reste accessible dans le menu "Options" de chaque application. J’ai remis le nom de l’application dans le titre. Chaque ouverture peut contenir le chemin du fichier à ouvrir, mais pour la version PDF, il y a un troisième argument pour le mot de passe du PDF, si besoin. Je n’ai fait qu’assembler les éléments, le peu de tests que j’ai fait ne valident pas le bon fonctionnement de l’ensemble, il faut faire des tests. Les composants : Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! L'application de test : Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
Je ne pourrais tester que mardi. Tu est dans l'esprit. Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! . Ca permettra d'avoir un editédi complet.
Bonjour Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!, Je ne sais pas si tu as encore ce projet. Ils disent avoir ajouter la sauvegarde dans LecteurPDF, as tu penser à reactualiser ? J'ai voulu retouchée, mais je me suis perdu dans le code. Si tu peux le ramener à 25 ou 24 pour intégrer les nouveautés, ça serait merveilleux Bon weekend
Salut Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!, Je viens de regarder le code de la 24, et je n’ai pas vu de différence sur le lecteur de PDF, entre la 23 et la 24, de plus l’application est migrable tel quel en 24. Pour ce qui est de la version 25, je ne pourrais pas te répondre, je ne l’ai pas. A+.