Visual Basic (VB) est le langage de programmation de la suite Microsoft Office , y compris Excel. Avec VB vous pouvez effectuer les mêmes fonctions disponibles pour les utilisateurs de l'interface Excel standard , y compris l'importation de graphiques lorsqu'un classeur est ouvert. Une étape dans l'écriture d'un programme VB pour effectuer cette tâche est d'identifier les fonctions et les objets du modèle objet d'Excel nécessaire pour importer des images . Ce projet nécessite relativement peu de lignes de code de programme , ce qui en fait une introduction idéale à la programmation VB pour Excel. Instructions 1 Ouvrez Excel , puis cliquez-droit sur l'onglet " Sheet1" au bas de l'écran. Cliquez sur l'option " Afficher le code " pour afficher l' environnement de codage VB . 2 Double -cliquez sur la rubrique " ThisWorkbook " dans le volet "Projet" à l'écran à gauche. Cette action affiche une fenêtre de code blanc fournissant un espace pour participer à des programmes qui influent sur l' ensemble du classeur 3 cliquez sur la liste la plus à gauche déroulant situé en haut de l'écran - . Qui affiche actuellement "Général". Cliquez sur le " classeur " dans cette liste. La liste la plus à droite déroulante affiche la liste des fonctions qui s'exécutent lors de différents événements impliquant le classeur. L'une de ces fonctions d'événements , " ouvert", s'exécute lorsque le classeur est ouvert en premier . 4 Cliquez sur l'option "Ouvrir" dans la liste la plus à droite déroulante pour créer une fonction d'événements vide appelé " Workbook_Open . " Collez le code suivant au-dessus "End Sub " déclaration de cette fonction: . ActiveSheet.Pictures.Insert ( " " ) Sélectionnez 5 type sur le texte "< ; YOUR_PICTURE_FILENAME_HERE > " avec le nom du chemin d'un fichier image sur votre disque dur (par ex ." C: \\ users \\ ClarkKent \\ images \\ MyBeachParty.jpg " ) 6 revenir à l'interface standard Excel en appuyant sur " Alt- F11 " puis appuyez sur "Alt- F4 " pour lancer la fermeture du classeur. Tapez un nom de fichier pour le classeur lorsque vous êtes invité , puis sélectionnez " classeur macros ( * . Xlsm ) " pour le type de fichier . 7 rouvrez le classeur . Le programme que vous avez terminé l'étape 4 sera exécuté , et charger le fichier graphique que vous avez spécifié dans une cellule sur la première feuille de calcul. 8 retour à votre programme en répétant l'étape 2 , puis remplacez l'instruction en cours dans le programme avec celui-ci: ActiveSheet.SetBackgroundPicture fichier: = " " 9 Répétez l'étape 5 à personnaliser le code de programme pour charger l'image de votre disque dur , puis fermez et rouvrez le classeur. Excel affiche une image de fond en mosaïque sur la première feuille de calcul. 10 retour à votre programme dans l'environnement VB (en utilisant les instructions de l'étape 2) . Remplacez la déclaration unique avec ceux-ci: Dim strFile strFile = InputBox (" Saisissez image nom du chemin " ) ActiveSheet.SetBackgroundPicture fichier: = strFile < br > 11 fermez et rouvrez le classeur. Votre programme vous demandera le nom de chemin complet d'un fichier graphique cette fois. Entrez le nom de chemin d'accès , puis cliquez sur "OK " pour charger l'image sur le fond de la première feuille .
|