WinForms i Excel (2002) og tilleggsprogrammer

stemmer
3

God morgen,

Jeg er i ferd med å begynne å skrive et Excel-tillegget for Excel 2002. Tilleggsprogrammet behov for å kalle en form. Selvsagt kan jeg skrive skjema innen VBA.

Mitt spørsmål er - er det en enkel / god måte å kalle en .NET (jeg bruker 3.5) fra Excel, og har form kunne skrive ting tilbake til Excel på samme måte en innfødt Excel 2002 skjema ville?

Publisert på 24/09/2008 klokken 12:46
kilden bruker
På andre språk...                            


1 svar

stemmer
2

Office XP ... ja, funksjonelt du kan manipulere excel fra tillegget eller den andre veien rundt, men det er klart det krever mer koding i forhold til VBA.

Mektigste løsning er å bruke OLE automasjon, men det er ikke det enkleste å kode og støtte. Hvis du virkelig trenger det, og har dette alternativet - få noe som http://www.add-in-express.com/ - det gir en fin innpakning enn Excel automatisering og løser de fleste vanlige problemer. Uansett, add-in-express ser ut som den mest modne produktet støtter Office XP og verdt å sjekke ut for å få bedre ide om hvordan Net kode og Excel kan samhandle.

Det er flere måter du kan implementere datautveksling mellom Excel og Net-kode i add-in: OLE automasjon, samtaler til COM funksjoner fra VBA, RTD, ikke sikker på om noen fortsatt bruker DDE. Det er noen oppsett innsats, programmering utfordringer, og vedlikehold / stabilitetsproblemer for hver av dem.

Svarte 24/09/2008 kl. 12:56
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more