begin process at 2010 03 14 23:00:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Langages dérivés

 > 

VBA

 > 

Passer des parametres à EXCEL ouvert par UNC


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Passer des parametres à EXCEL ouvert par UNC

dimanche 11 mars 2007 à 23:34:42 | Passer des parametres à EXCEL ouvert par UNC

pepon

En fait, j'ai besoin d'un coup de main pour avancer sur un projet...

... Au boulot, je suis tombé sur un OS...

Une appli intranet doit ouvrir une pièce jointe excel et lui passer des paramêtres pour le meilleur confort des utilisateurs. Donc...  en passant la commande.
 
http://localhost/www/Reamenagement.xls#/e/MAJR/TCI1.1/FRD4.5/DEV10122006/NOMDUPONT#

La feuille excel "Reamenagement.xls" s'ouvre normalement. Avec quelle commande VBa peut-on récupérer les paramètres dans excel la chaine de caractères contenue entre les # ?
#/e/MAJR/TCI1.1/FRD4.5/DEV10122006/NOMDUPONT #

Et que je puisse les intégrer dans la feuille lors de l'auto-open ? "getcmd" ne fonctionne pas...

merci. pour vos idées, discours thèses...
lundi 12 mars 2007 à 17:36:17 | Re : Passer des parametres à EXCEL ouvert par UNC

MPi

Qu'est-ce que tu entends par pièce jointe ?
Un fichier reçu via Outlook ? ou autre ?

PS: je ne connais pas ce genre d'appel en passant par localhost.... mais bon, peut-être qu'avec un peu plus d'info...(?)

MPi
lundi 12 mars 2007 à 22:17:57 | Re : Passer des parametres à EXCEL ouvert par UNC

pepon

Merci pour votre réponse.

A ) Je précise. la pièce jointe c'est le fichier lui-même.

Il s'agit d'ouvrir un fichier excel placé dans un environnement WEB via une commande... [ Lien ] (dans mon exemple, /localhost/www est le path d'accés aux données de mon environnement serveur apache en local).

Il faut donc faire en sorte qu'on puisse passer des paramêtres à la fonction auto_open.
Comment passer ces parametres? l'utilisation de # comme séparateur est le seul élément qui ne fait pas planter la comande, mais rien ne se passe, et la macro auto_open ne voit pas ces paramêtres...

B ) En fait pour avancer sur ce projet, j'ai contourné (sans abondonner) ce problème, et suis passé par un fichier txt contenant les paramêtres en question. Ce la mfonctionne mais c'est moins beau.
 
C ) Et là je me heurte à un second problème : L'enregistrement de fichiers stockés sur un environnement "web". J'ai utilisé un environnement WEBDAVE pour pouvoir disposer de ces fichiers en mise à jour.

C'est bizarre, le principe même d'accès aux données en mises à jour devient trés instable. Un coup je suis en lecture seule, l'instant d'après en maj, les macros fonctionnent de façon alternative...

bref... le pot de pue...

lundi 12 mars 2007 à 22:25:25 | Re : Passer des parametres à EXCEL ouvert par UNC

jmfmarques

Membre Club
Je vais probablement dire une ânerie...
As-tu bien pensé à fermer, à chaque fois (par close) le(s) fichier(s) ouvert(s) par un Open .?
mardi 13 mars 2007 à 08:42:06 | Re : Passer des parametres à EXCEL ouvert par UNC

pepon


Oui... Oui, tout est bien fermé.

Aujourd'hui, je vais tenter une prise en charge de ces fermetures-save via auto-close, car j'ai souvent remarqué que le jeu de commandes VBA à une classe supérieure, en terme de prise en compte des instructions par windows, que les commandes elles-memes déclenchées par l'utilisateur : Fichier-Fermer-Enregistrer ...

Nous allons essayer également de trouver une ligne de conduite à tenir pour les propriétés de partage de l'espace serveur WEBDAV, car nous ne sommes pas certains que les droits d'accésen maj ne "s'entrechoquent pas"... il y a tellement de réglages que..

Mais je vous assure que l'exercice est trés interessant...

merci pour vos réactions, idées, recherches


lundi 26 mars 2007 à 15:58:19 | Re : Passer des parametres à EXCEL ouvert par UNC

le5ejumeau

bonjour,
J'ai le meme probleme que toi. Je suis entrain de chercher de mon coté si tu trouve peut tu mettre la solution sur se post. Je ferais de même si j'ai la solution avant toi.


merci d'avance

lundi 26 mars 2007 à 22:42:13 | Re : Passer des parametres à EXCEL ouvert par UNC

pepon

Sachant que je sais transférer un fichier vers l'espace web, je transfère un txt contenant mes paramêtres, en suite l'excel en s'ouvrant lit le fichier qui porte toujourle même nom, les paramêtres sont lus et chargés dans excel...
C'est pas top, mais ca marche.

Par contre l'excel en s'ouvrant dans un espace webdave est comlètement instable. un coup lecture seule, un coup en write, parfois annoncé comme déjà ouvert... bref le bordel !!! Impossible de livrer cette bizarrerie aléatoire aux utilisateurs.

Ne pas oublier que dans un espace web normal, il est impossible de le mettre à jour.

D'un autre côté, on sait que la réponse existe... voir google documents & tableurs, il n'y a plus qu'à trouver le serveur qui sait faire celà !!!

d'ou un nouvel  appel à témoins

Cordialement ...


Cette discussion est classée dans : excel, parametres, passer, ouvert, unc


Répondre à ce message

Sujets en rapport avec ce message

passage de parametres dans Excel [ par samousse ] Salut,je trouve pas comment passer un parametre dans le VB de excel entre le workbook et une feuille.EX je veut passer la valeure de "I":dans le workb Tester si excel ouvert [ par pimousse75 ] Salut,comment tester si l'appli excel est ouverte ?Merci Base Donnée ouvert par Excel et VB [ par Charlie ] Allo...J'utilise une base de donnée qui est ouverte a la fois par Excel et VB. Mon problème est que je ne sais pas comment couper la connexion a ma BD Base Donnée ouvert par Excel et VB [ par Charlie ] Allo...J'utilise une base de donnée qui est ouverte a la fois par Excel et VB. Mon problème est que je ne sais pas comment couper la connexion a ma BD Ouvrir un Workbook Excel déjà ouvert. [ par Fabian ] Chaque fois que j'essaye d'ouvrir un Workbook Excel (via GetObject()) déjà ouvert part un utilisateur, une Message Box apparait demandant de l'ouvrir passer un xls en csv [ par sebV ] Bonjours, j'ai besoin dans un programme d'importer une feuille d'un XLS, pour l'instant je doit exporter le xls sous excel, mais je voudrait que mon a savoir si un fichier excel est ouvert depuis access [ par annelise ] bonjour, j'ai besoin d'exporter des données d'access vers Excel, le probleme est que si mon fichier excel est ouvert, ça ne marche pas, comment faire VBA EXCEL DATE - parametrer ( jeune fille en detresse..) [ par stefexploitation ] je suis sur un projet et j'ai un énorme problème avec un champ DATE:je voudrais créer un parametre DATE qui lui meme contient deux parametres ( le moi Passer un parametres dans le raccourci de l'exécutable [ par bibilafrayeur ] Bonjout à tous, je cherche à savoir comment utiliser un paramètre que l'on rajoute dans le raccourci d'un exécutable.Exemple : c:\mon_projet.exe -para Generer un fichier de parametres à partir d'une feuille excel pour ensuite administrer un menu ecrit en Flash. [ par pascaleparis ] Bonjour, Voila je souhaite ecrire un fichier texte comme ci dessous. Mon objectif est de pouvoir à travers une feuille excel de gérer un menu dynamiqu


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,998 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales