Windows- Computer-Nutzer daran gewöhnt, mit der Fähigkeit, mehrere Anwendungen gleichzeitig arbeiten können, und in der Lage sein , Daten zwischen ihnen zu teilen. Anwendungsentwickler sind gefordert , den Zugang zu anderen Programmen in ihrer Konstruktion zu bauen, vereinfacht die Arbeit des Benutzers Leben für sie . Die . NET-Entwicklungsumgebung ermöglicht es Ihnen, direkt zu steuern Anwendungen wie Microsoft Excel in Windows Forms -Programm. Der Benutzer kann auf eine Schaltfläche oder ein anderes Steuerelement klicken und starten Sie die volle externes Programm für ihre Verwendung. Anleitung
1
Fügen Sie einen Verweis auf eine Excel -COM-Objekt , um Ihr Projekt . Wählen Sie " Projekt> Verweis hinzufügen " aus dem Menü , um das Dialogfeld Verweise anzuzeigen. Wählen Sie das "COM " und scrollen Sie nach unten , um den "Microsoft Excel XX Object Model " Eintrag zu finden . Die "XX" zeigt die Versionsnummer, die auf Ihrem Rechner installiert ist. Wählen Sie es aus und klicken Sie auf "OK".
2
Wählen Sie die visuelle Kontrolle oder ein Fenster , dass der Benutzer mit , um den Anruf zu initiieren Excel interagieren. In diesem Beispiel wird der Code zu einem Button_Click Ereignis verbunden , aber es ist übertragbar auf alle vergleichbaren Verfahren .
3
Importieren Sie die erforderlichen Arbeitsbereiche in den Code -Modul . Diese Dateien machen die Office-Programmierung -Schnittstelle zur Verfügung , um Ihr Projekt . In diesem Beispiel wird Visual Basic -Anweisungen, die "Imports" Form annehmen . Diese Aussagen sind an der Spitze des Moduls gelegt , vor allem der Funktionen , und werden wie folgt eingegeben:
Imports Microsoft.Office.Interop
Importe Microsoft.Office.Core
4
Declare zwei Objektvariablen auf die Excel- Werte enthalten. Fortsetzung Beispiel ist dieser Code in der Click-Ereignishandler platziert werden. Sie auf die Schaltfläche (oder andere gewählt control) , um den Handler im Code -Modul ein Doppelklick . Geben Sie die folgenden Variablendeklarationen innerhalb der Funktion :
Dim objExcelApp Wie Excel.Application
Dim objExcelWkBk Wie Excel.Workbook
5
Geben Sie den Code Aussagen der instanziieren Excel-Objekte . Wenn dieser Code ausgeführt wird, wird die Excel- Anwendung gestartet , so dass Ihre Benutzer vollen Zugriff auf alle Funktionen des Programms. Die folgenden Aussagen sind nur unter den Variablendeklarationen in Schritt vier eingegeben:
objExcelApp = CreateObject (" Excel.Application " )
objExcelApp.Visible = True
objExcelWkBk = objExcelApp . Workbooks.Add
6
Presse "F5" zu kompilieren und ausführen Ihres Programms. Klicken Sie auf die Schaltfläche auf dem Formular nach Excel zu aktivieren.