Utilisation de l'action Ouvrir pour Excel avancé

Utilisez l'action Ouvrir pour ouvrir une feuille de calcul Microsoft Excel ou un fichier CSV. Cette action vous permet d'indiquer s'il convient d'ouvrir la feuille de calcul en mode lecture seule ou en mode lecture-écriture, de déterminer si un mot de passe est nécessaire pour ouvrir la feuille de calcul, etc.

Lorsque vous utilisez l'action Ouvrir pour ouvrir un classeur Excel qui prend en charge les macros portant l'extension .xlsm, la procédure VBA Auto_Open ne s'exécute pas automatiquement ; elle ne s'exécute que lorsque vous ouvrez manuellement le classeur Excel. Il s'agit d'un comportement par défaut de Microsoft Excel. Reportez-vous à la rubrique Différence de comportement entre les procédures Workbook_Open et Auto_Open.

Remarque : Vous pouvez utiliser une recherche basée sur un modèle de caractères génériques pour ouvrir un fichier Excel existant qui correspond aux critères de recherche. Par exemple, si vous avez plusieurs fichiers avec des noms similaires tels que table1.xlsx, table2.xlsx, table3.xlsx, vous pouvez ouvrir le fichier en spécifiant les caractères génériques (*) dans le chemin de fichier comme suit table*.xlsx pour ouvrir le premier fichier qui correspond au modèle.

Procédure

  1. Double-cliquez sur l'action Ouvrir ou faites-la glisser du package Excel avancé vers la palette Actions.
  2. Sélectionnez l'emplacement à partir duquel vous souhaitez ouvrir la feuille de calcul Microsoft Excel :
    • Fichier : sélectionnez l'une des options suivantes pour ouvrir une feuille de calcul Microsoft Excel :
      • Fichier de la Control Room : cette option vous permet d'ouvrir un fichier à partir de la Control Room.
      • Fichier de bureau : cette option vous permet d'ouvrir un fichier à partir de l'appareil. Ce champ accepte également l'entrée du chemin de fichier en tant que variable de chaîne ou valeur globale.
        Remarque : Dans le champ Fichier de bureau, si vous saisissez un chemin de fichier ou recherchez un fichier particulier dans le système et si le chemin de fichier est séparé par des barres obliques inverses (\), lorsque vous enregistrez le robot, les barres obliques inverses sont remplacées par des barres obliques (/), car le robot utilise des barres obliques pour séparer les chemins de fichier. Vos robots continuent à s'exécuter même si les barres obliques inverses sont remplacées par des barres obliques pendant l'exécution du robot.
      • Variable : cette option vous permet d'ouvrir un fichier en spécifiant une variable de fichier.
    • SharePoint : dans le champ Chemin de fichier, saisissez le chemin de fichier exact de la feuille de calcul Excel sur SharePoint. Pour copier l'URL de la feuille de calcul Excel depuis SharePoint, procédez comme suit :
      • Ouvrez la feuille de calcul Microsoft Excel sur SharePoint.
      • Dans la feuille de calcul Microsoft Excel, accédez à Fichier > Informations.
      • Cliquez sur Copier le chemin d'accès.
  3. Cochez la case La feuille contient un en-tête si la feuille de calcul Microsoft Excel contient une ligne d'en-tête.
  4. Sélectionnez l'option Nom de la feuille spécifique et spécifiez le nom de la feuille à activer lorsque la feuille de calcul Microsoft Excel s'ouvre.
  5. Sélectionnez Mode lecture seule ou Mode écriture seule pour ouvrir la feuille de calcul Microsoft Excel en mode lecture seule ou en mode d'édition, respectivement.
  6. Cochez la case Mot de passe requis si un mot de passe est requis pour ouvrir ou modifier la feuille de calcul Microsoft Excel.
  7. Cochez la case Charger des compléments si vous souhaitez charger les compléments disponibles dans la feuille de calcul Microsoft Excel.
  8. Cochez la case Exclure les feuilles masquées pour ignorer les feuilles Excel masquées et n'effectuer aucune opération sur ces feuilles.
  9. Sélectionnez l'un des onglets suivants pour créer une session Excel :
    • Session locale : Spécifiez un nom de session qui ne peut être utilisé que dans le robot en cours.
    • Session globale : spécifiez un nom de session qui peut être utilisé sur plusieurs robots, notamment des robots parents, des robots enfants et d'autres robots enfants des robots parents.
      Vous pouvez également utiliser l'option Session globale pour parcourir en boucle chaque ligne d'une feuille de calcul Excel avancé.
      Remarque : Vous pouvez ouvrir une feuille de calcul Excel à l'aide de la fonction Session globale et l'utiliser sur plusieurs robots sans avoir à partager la session, en utilisant l'action Définir la variable de session.
      Vous pouvez également fermer la session à partir du robot enfant lorsque vous utilisez l'option Session globale et que vous partagez la session entre les robots enfants.
      Important : Si vous fermez la session du robot enfant et que vous exécutez le robot parent, dans le robot parent, les actions prévues après le robot enfant ne sont pas exécutées, et le robot échoue avec une erreur, car la session a déjà été fermée par le robot enfant.
    • Variable : Spécifiez une variable de session qui peut être utilisée pour partager cette session avec d'autres robots enfants.
    Remarque : Lorsque vous utilisez plusieurs classeurs pour automatiser une opération, vous devez utiliser des noms de sessions différents pour chaque classeur. Si vous souhaitez utiliser le même nom de session pour automatiser tous les classeurs, vous devez d'abord fermer la session d'un classeur avant d'utiliser le même nom de session pour un autre classeur.
  10. Cliquez sur Enregistrer.