Windows PC-brukere har blitt vant til å ha evnen til å operere flere programmer samtidig , og for å kunne dele data mellom dem . Programutviklere blir utfordret til å bygge tilgang til andre programmer i sin design , forenkle brukerens arbeidslivet for dem . . NET utviklingsmiljø gjør det mulig å direkte styre programmer som Microsoft Excel fra en Windows Form program . Brukeren kan klikke på en knapp eller en annen kontroll og starte hele eksternt program for deres bruk. Instruksjoner
en
Legg en referanse til et Excel- COM-objektet til prosjektet. Velg "Project > Add Reference " fra menyen for å vise Referanser dialogvinduet. Velg " COM "-fanen og bla nedover for å finne " Microsoft Excel XX Object Model " entry . Den " XX " indikerer versjonsnummeret som er installert på din maskin. Velg den og klikk " OK" .
2
Velg visuell kontroll eller vindu som brukeren vil samhandle med for å starte samtalen til Excel. I dette eksemplet er koden knyttet til en Button_Click hendelse, men det er overførbar til noen sammenlignbar prosess .
3
Importer de nødvendige arbeidsområder inn koden modulen. Disse filene gjør Office programming interface tilgjengelig for prosjektet. Dette eksemplet bruker Visual Basic uttalelser som tar " Import " form . Disse uttalelsene er plassert på toppen av modulen , fremfor alt av funksjoner , og er skrevet som følger:
Importen Microsoft.Office.Interop
Importen Microsoft.Office.Core
4
Erklærer to objekt variabler å inneholde Excel verdier. Fortsetter eksempel, er denne koden for å bli plassert i klikkhendelsen handler . Dobbeltklikk på knappen (eller annen valgt kontroll ) for å sette føreren i koden modulen. Skriv inn følgende variabeldeklarasjoner innenfor funksjon :
Dim objExcelApp Som Excel.Application
Dim objExcelWkBk Som Excel.Workbook
5
Skriv inn koden uttalelser på å bruke den Excel-objekter . Når denne koden er utført, er Excel programmet startet , slik at din bruker full tilgang til alle funksjonene i programmet . Følgende utsagn er skrevet like nedenfor variabeldeklarasjoner i trinn fire : en
objExcelApp = CreateObject ( " Excel.Application ")
objExcelApp.Visible = sant
objExcelWkBk = objExcelApp . Workbooks.Add
6
Trykk " F5 " for å kompilere og kjøre programmet . Klikk på knappen på skjemaet for å aktivere Excel.