Bonjour à tous,
Je suis en train d'automatiser un reporting sous SAS.
L'ensemble de mon programme s'exécute sur un serveur (psasp).
Lorsque le pgm s'exécute, j'utilise les balises RSUBMIT et ENDRSUBMIT.
Le problème se produit lorsque j'arrive à ce bout de programme :
Les
Code : 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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 OPTIONS noxwait noxsync; * NOM DU FICHIER EN SORTIE *; %let name = Reporting_Email.xls; * OUVERTURE EXCEL *; SYSTASK COMMAND "Start Excel"; DATA _NULL_; x = sleep(5); run; FILENAME classeur DDE 'EXCEL|SYSTEM'; DATA _NULL_; FILE classeur; PUT "[open(""C:\Documents\maquette.xls"")]"; RUN; * ONGLET "Resultats" *; FILENAME chiffre DDE "Excel|Resultats!L4C2:L31C32" LRECL=500 NOTAB; DATA _NULL_; SET RWORK.RESULTATS; FILE chiffre; PUT var1 "09"x var2 "09"x var3; RUN; * On enregistre et on ferme le classeur *; DATA _NULL_; FILE classeur ; PUT "[SAVE.AS(""C:\Documents\&name."")]"; PUT "[QUIT()]" ; RUN ;et les liens
Code : Sélectionner tout - Visualiser dans une fenêtre à part OPTIONS noxwait noxsync;
n'ont pas l'air de passer avec les RSUBMIT.
Code : Sélectionner tout - Visualiser dans une fenêtre à part DDE
NB : Ma table RESULTAT se trouve dans une RWORK (work sur serveur)
Merci de votre aide.
C'est assez urgent.
VinceChalon
Partager