Controlling ein anderes Programm aus Access kann auf verschiedene Arten erfolgen. Andere Anwendungen, wie Microsoft Word und Excel können durch die Automatisierung Objekte, die sie aussetzen gesteuert werden. Beispiele für solche Objekte enthalten ein Word-Dokument und eine Excel- Funktion sort . Zugang erstellen und verwalten können diese Objekte als Erweiterungen von Access selber. Things You
Microsoft Access und Excel
brauchen anzeigen Weitere Anweisungen
1
Öffnen Sie Microsoft Access , und drücken Sie Alt + F, um das Menü "Optionen" Artikel freizulegen. Klicken Sie auf diesen Artikel , dann klicken Sie auf " Trust Center " auf der linken Seite der " Access-Optionen "-Dialog . Klicken Sie auf das " Trust Center Settings" -Taste , dann die " Einstellungen für Makros " Artikel auf der linken Seite . Klicken Sie auf " Alle Makros aktivieren " Option , dann schließen Sie alle geöffneten Dialogfelder , indem ihr "OK" -Buttons.
2
Drücken Sie Alt + F11, um den Visual Basic integrierten Entwicklungsumgebung ( IDE) in Kraft. Wählen Sie "Einfügen ", gefolgt von "Module" auf dem IDE- Symbolleiste , um eine neue Datei , in dem ein Programm eingeben zu erstellen ( AKA " Makro ". )
3
das folgende Programm einfügen in die neue Code-Fenster:
Public Sub SayHelloFromAccess () Dim applicationExcel Wie Excel.ApplicationSet applicationExcel = CreateObject (" Excel.Application " ) applicationExcel.Workbooks.AddapplicationExcel.ActiveCell = " hallo aus Access" applicationExcel.ActiveWorkbook . SaveAs ( "c: \\ FromAccess.xls " ) applicationExcel.QuitEnd Sub
4
Klicken Sie auf " Extras" und dann auf " Referenzen ", auf dem IDE- Symbolleiste. Suchen Sie in der Liste im Abschnitt "Informationsquellen " Dialogfeld für den Artikel "Microsoft Excel Object Library . " Wählen Sie dieses Elements Kontrollkästchen , wenn Sie es finden, dann klicken Sie auf " OK" , um zum Greifen ' IDE .
5 Führen Sie das Programm , indem Sie irgendwo in seinem Inneren , die Taste F5 . Warten Sie , bis der Cursor seine "Ready "-Symbol zurück, nachdem sie auf ihrer "Busy "-Symbol nimmt
6
Öffnen Sie den Windows Explorer und verwenden Sie es , um die Datei nur von Ihrem Access-Makro erstellt navigieren. : "c: \\ FromAccess.xls " . Doppelklicken Sie auf die Datei in Excel zu öffnen, und klicken Sie auf " Ja", wenn Excel zeigt eine Warnung über Dateiformatierung . Beachten Sie, dass die Excel-Tabelle die "Hallo" -Nachricht von Ihrem Makro zeigt
7
Erstellen Sie eine neue Arbeitsmappe in Excel und speichern Sie sie als . "C: . \\ Book1.xlsm " Erstellen Sie eine kleine Spalte mit Zahlen aufsteigend von 1 bis 10 oder so, überall in dem aktiven Arbeitsblatt . Wählen Sie die Spalte , und geben Sie dann "Meine Liste" und drücken Sie "Enter " in der Excel- Feld (in der Nähe der oberen linken Teil der wichtigsten Excel -Bildschirm. )
8
Speichern Sie die Arbeitsmappe , in der Nähe Excel , und drücken Sie STRG + ALT + ENTF . Klicken Sie auf " Task-Manager starten ", dann klicken Sie auf den Task-Manager die Registerkarte "Prozesse" . Wählen Sie jedes Element, das "Excel ", klicken Sie dann auf "Prozess beenden " zu stoppen Excel liest . Schließen Sie den Task-Manager.
9
das folgende Programm nach der letzten Anweisung der SayHelloFromAccess Programm, das Sie zuvor eingegeben Einfügen.
Public Sub SortExcelList () Dim applicationExcel Wie Excel.ApplicationSet applicationExcel = CreateObject (" Excel.Application " ) applicationExcel.Workbooks.Open FileName: = "C : \\ Book1.xlsm " Macro1 applicationExcelapplicationExcel.ActiveWorkbook.SaveapplicationExcel.QuitEnd Sub