[ vasjo @ 26.01.2009. 20:43 ] @
Napravio sam u C# (VS 2005) aplikaciju koja kreira i otvara Excel dokument i puni ga nekim podacima. Pri tome sam koristio referencu Microsoft Excel 12.0 Object Library. To sve lepo radi na masinama na kojima se vrti Vista i Office 2007. Problem je sa masinama na kojima je instaliran Office 2003. Pretpostavljam da problem mogu resiti kompajliranjem verzije za Office 2003 gde cu dodati referencu, mislim, Microsoft Excel 11.0 Object Library (cini mi se da ona ide uz 2003) ali bih voleo da imam jednu verziju aplikacije, bez obzira koji je Office instaliran. Pretpostavljam da se problem moze resiti nekim "dinamickim" izborom sklopa ali nisam siguran a i ne znam kako to napraviti. Unapred hvala na pomoci!
[ peka @ 28.01.2009. 17:01 ] @
Pesenje je da napises program koji ne zavisi od dll-ova na ciljnoj masini. Npr. koristeci samostalnu biblioteku za rad sa excel fajlovim (kao sto sam ti predlozio na prethodnoj temi).
[ vasjo @ 28.01.2009. 18:10 ] @
Jos jednom hvala na pomoci, ali ideja je bila da aplikacija otvori Excel i upise neke podatke u tabelu i korisniku ostavi da odluci da li ce taj .xls sacuvati ili ne. Znaci, neophodno je imati instaliran Excel na masini na kojoj se program izvrsava.
Uglavnom, problem sam sam uzrokovao grubim previdom, petrebno je samo da na masini bude instaliran adekvatan Redistributable Primary Interop Assemblies koji se za Office 2003 moze skinuti sa:

http://www.microsoft.com/downl...864D8BFA513&displaylang=en .

Naravno, da bi sve radilo potrebno je da za englesku verziju MS Office i lokalna podesavanja budu engleska.