Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Wed 13 March 2002 20:07

Boutelier
Invité

mapbasic transition vers macro excel

Bonjour,
Je cherche la syntaxe qui permet en mapbasic (version 5) de demarrer une macro sous excel.
Si une eprsonne a deja realise un sous programme permettant de mettre en page des listes (de 300 ou 400 lignes)issues d'une selection Mapinfo (avec en tete et pied de page)je suis egalement preneur.
Merci d'avance

Philippe Boutelier
Direction regionale de l'Insee Ile-de-France
01.30.96.90.33

 

#2 Thu 20 March 2008 15:20

Fabius
Participant actif
Date d'inscription: 19 Mar 2008
Messages: 130

Re: mapbasic transition vers macro excel

voila la syntaxe :

Code:

Declare Sub MAIN
Sub MAIN
Dim i_chan As Integer
run program "C:\Program Files\Microsoft Office\Office10\excel.exe"
i_chan = DDEInitiate("EXCEL", "SYSTEM")
DDEExecute i_chan, "[Open(""CHEMIN COMPLET DU FICHIER AVEC NOM DU FICHIER.XLS"")]"
DDEExecute i_chan, "[Run(""NOM DU FICHIER.xls!NOM DE LA MACRO"",FALSE)]" 
DDETerminateAll
End Sub

J'ai un programme de mise en page mais celui ci est vraiment spécifique pour mes exports. Vous pouvez cependant aller faire un tour sur dévellopez.com et excel-download (sans faire de pub) qui sont de tres bonnes sources d'aides pour VBA wink

Hors ligne

 

Pied de page des forums

Powered by FluxBB