Hi:
you might try using the explicit PATH and GPATH because otherwise, the image could get written to a different directory than the HTML file. The other possibility is to look in the SAS log to be sure that you have SAS/STAT and SAS/Graph licensed. Also, I'd recommend that you verify you can open the file in a browser first, before you try opening the file with Excel. ODS HTML creates an HTML file and while it is possible for Excel to open an HTML file, when you are debugging, I feel it is better to open files as originally coded, with the default viewer:
[pre]
ODS HTML path='C:\dir\subdir' (url=none)
Gpath= 'c:\dir\subdir' (url=none)
body = 'testStatgraph.html' style=statistical;
ods graphics on;
.... your GLM code;
ods graphics off;
ODS HTML CLOSE;
[/pre]
Also, some procedures have explicit options to turn on plots and graphics. You might try to run the GLM example for ODS Graphics (which usually has data with the sample program) and see whether that works.
cynthia