Visual Basic (VB) ist die Programmiersprache des Microsoft Office-Suite , einschließlich Excel. Mit VB können Sie die gleichen Funktionen zur Verfügung , um Benutzer der Standard- Excel -Schnittstelle, einschließlich Grafiken importieren , wenn eine Arbeitsmappe geöffnet wird. Ein Schritt beim Schreiben eines VB-Programm für diese Aufgabe ist die Ermittlung der Funktionen und Aufgaben der Excel-Objektmodell benötigt, um Bilder zu importieren. Dieses Projekt erfordert relativ wenige Zeilen Programmcode , und das macht es zu einem idealen Einstieg in VB -Programmierung für Excel. Anleitung
1
Excel öffnen , dann mit der rechten Maustaste auf die Registerkarte " Tabelle1 " am unteren Rand des Bildschirms. Klicken Sie auf den " Code anzeigen " , um den Artikel VB Codierung Umgebung anzeigen.
2
Doppelklicken Sie auf das " ThisWorkbook " Artikel in der "Projekt" Fenster auf Bildschirm links . Diese Aktion zeigt eine leere Codefenster einen Raum schaffen , um Programme , die Einfluss auf die gesamte Arbeitsmappe
3
die am weitesten links Dropdown-Liste am oberen Rand des Bildschirms klicken eingeben - . Welche momentan zeigt "Allgemein ". Klicken Sie auf das " Workbook" Artikel in dieser Liste. Die äußerste rechte Dropdown-Liste zeigt eine Liste von Funktionen, die bei verschiedenen Veranstaltungen , die die Arbeitsmappe auftreten laufen . Eines dieser Event-Funktionen , " Öffnen ", wird ausgeführt, wenn die Arbeitsmappe zum ersten Mal geöffnet .
4
Klicken Sie auf die "Öffnen"- Artikel in der äußersten rechten Dropdown-Liste , um ein leeres Ereignis aufgerufen erstellen " Workbook_Open . " Fügen Sie den folgenden Code oberhalb dieser Funktion die "End Sub "-Anweisung : .
ActiveSheet.Pictures.Insert ( " " ) auswählen
5 Typ über den Text " < ; YOUR_PICTURE_FILENAME_HERE > "mit dem Pfad einer Bilddatei auf Ihrer Festplatte (zB" . C: \\ users \\ ClarkKent \\ Bilder \\ MyBeachParty.jpg " )
6
Zurück zur Standard-Excel- Schnittstelle durch Drücken der " Alt- F11 " drücken "Alt -F4 " zu initiieren Schließen Sie die Arbeitsmappe. Geben Sie einen Dateinamen für die Arbeitsmappe , wenn Sie dazu aufgefordert werden , und wählen Sie " -Arbeitsmappe mit Makros (*. Xlsm )" für den Dateityp.
7
Öffnen Sie die Arbeitsmappe. Das Programm, das Sie in Schritt 4 abgeschlossen wird ausgeführt , und laden Sie die Grafik-Datei Sie in eine Zelle auf dem ersten Arbeitsblatt angegeben .
8
Zurück zu Ihrem Programm , indem Sie Schritt 2 , dann ersetzen Sie die aktuelle Anweisung in das Programm mit dieser:
ActiveSheet.SetBackgroundPicture Dateiname: = " "
9 Wiederholen Sie Schritt 5, um den Programmcode anpassen , um das Bild von Ihrer Festplatte laden , dann schließen und öffnen Sie die Arbeitsmappe. Excel zeigt ein Hintergrundbild gekachelt über das erste Arbeitsblatt.
10
Zurück zu Ihrem Programm in der VB -Umgebung ( mit Schritt 2 beachten). Ersetzen Sie die einzige Anweisung mit diesen :
Dim strFile
strFile = InputBox ("Geben Sie Bildpfades name")
ActiveSheet.SetBackgroundPicture Dateiname: = strFile
< br > 11
Schließen und öffnen Sie die Arbeitsmappe. Ihr Programm wird Sie für den vollständigen Pfad einer Grafikdatei diesmal prompt . Geben Sie den Pfad , und klicken Sie auf "OK" , um die Grafik auf dem ersten Arbeitsblatt den Hintergrund laden.