Pues si, como bien dice Sick boy (veo que eres fan de trainspotting), la intencion de meter el excel en la dll es para que el cliente no pueda modificarlo o eliminarlo (cosa que ya nos ha hecho varias veces con el excel anterior). Lo extraemos en el temp de windows
, lo rellenamos y se lo mostramos. Si quiere hacer un guardar como, que lo haga y si no, se queda en el temp y nos lo cargaremos con la siguiente ejecucion del proceso.
Lo del excel es por exigencias del guion, inicialmete era un qreport, luego nos lo pidieron exportar a excel (con un formato que ellos nos "impusieron") y luego dijeron que pasaban del qreport.
En fin, a ver que tal queda. Suerte que tenemos el upx para que no engorde tanto la dll con el excel.