Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > ODS et reporting
ODS et reporting Forum d'entraide sur les fonctionnalités de reporting de SAS : gérer les sorties et graphiques de SAS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/12/2007, 11h32   #1
Membre habitué
 
Inscription : juillet 2006
Messages : 283
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 283
Points : 106
Points : 106
Par défaut Ouvrir un classeur Excel

Bonjour tout le monde, savez vous comment ouvrir un classeur Excel. J'ai repris le code ci-dessous d'un tuto que j'ai trouvé sur le net. La log ne m'affiche aucune erreur je ne comprends pas.

Merci. ash_rmy.

Code :
1
2
3
4
5
6
7
8
9
10
%macro ouvre_excel;
options noxwait noxsync;
 
X "C:\Program Files\Microsoft Office\OFFICE11\EXCEL.exe" "E:\ENVIR AUTO SUIVI DE PROD\tps_traitement\Traitement_ACN(particuliers).xls";
 
  DATA _null_;
  rc = sleep(2);
  run;
%mend;
%ouvre_excel;
ash_rmy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2007, 11h37   #2
Membre du Club
 
Isabelle
Inscription : novembre 2007
Messages : 44
Détails du profil
Informations personnelles :
Nom : Isabelle
Âge : 34
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : novembre 2007
Messages : 44
Points : 57
Points : 57
Bonjour,

Essaies sans mettre la ligne correspondant à l'emplacement d'Excel. N'oublies pas les ' après le X et avant le ;
Code :
1
2
3
4
 
 options noxwait noxsync;
 
X ' "E:\ENVIR AUTO SUIVI DE PROD\tps_traitement\Traitement_ACN particuliers).xls" ';
Si ca ne fonctionne pas, inseres ta log pour voir où ca coince.

A+
bab22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2007, 12h33   #3
Responsable SAS
 
Inscription : septembre 2006
Messages : 1 973
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 1 973
Points : 4 807
Points : 4 807
Bonjour,
J'ai testé de mon côté ta correction et ça marche!
a+
fafabzh6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2007, 13h40   #4
Responsable SAS
 
Inscription : septembre 2006
Messages : 1 973
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 1 973
Points : 4 807
Points : 4 807
De la même manière que pour l'enregistrement des données dans un fichier excel (topic Créer commande SAS en fonction de la date) tu peux automatiser ton ouverture à l'aide de la fonction str
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
%macro ouvre_excel;
options noxwait noxsync;
%LET tit1=%str(E:\ENVIR AUTO SUIVI DE PROD\tps_traitement\)
%LET tit2=%str(Traitement_ACN(particuliers).xls);
%LET titre=%str("&tit1&tit2);
 
X &titre;
 
  data _null_;
  rc = sleep(2);
  run;
%mend;
%ouvre_excel;
fafabzh6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2007, 11h11   #5
Membre habitué
 
Inscription : juillet 2006
Messages : 283
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 283
Points : 106
Points : 106
Merci pour l'aide!

ash_rmy.
ash_rmy est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h27.


 
 
 
 
Partenaires

Hébergement Web