Bonjour
Mon but étant de pouvoir ouvrir fichier excel dans excel depuis un programme sous SEG (car le but ultime etant ensuite de pouvoir l'ouvrir depuis une application web SAS )
A noter : SEG etant sur une installation serveur
J ai essayer tous ces codes ci dessous sans succes, Aucune n'ouvre excel avez vous une solution ?
Merci
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
35
36
37
38
39
40
41 options NOXWAIT NOXSYNC ; x "start excel"; data _null_ ; x = SLEEP(6) ; run ; filename cmds DDE 'excel|system' ; data _null_ ; file cmds ; put '[FILE-OPEN("\\cbsw1034.part.grs.net\SAS\ETUDES\S06790\TEST.XLS")]' ; run ; /*_____________________________________________________________ options NOXWAIT NOXSYNC ; x "'C:\Program Files\Microsoft Office\Office14\EXCEL.EXE'" ; /*_____________________________________________________________ options mprint; %macro ouvre_excel; OPTIONS noxwait noxsync; X "\\cbsw1034.part.grs.net\SAS\ETUDES\S06790\TEST.XLS"; DATA _null_; rc = sleep(2); run; %mend; %ouvre_excel; /*__________________________________________________________ %LET tit1=%str(\\cbsw1034.part.grs.net\SAS\ETUDES\S06790\) ; *ATTENTION LE POINT VIRGULE :( ; %LET tit2=%str(TEST.XLS); %LET titre=%str(&tit1.&tit2.); /* " de trop + ; de trop */ X &titre.; /*___________________________________________________________ data _null_; x explorer "\\cbsw1034.part.grs.net\SAS\ETUDES\S06790\TEST.XLS"; run;
Partager