Utilisation de l\'action Ouvrir pour Excel advanced

Utilisez l\'action Ouvrir pour ouvrir une feuille de calcul Microsoft Excel ou un fichier CSV.

L\'action Ouvrir vous permet d\'indiquer si la feuille de calcul doit être ouverte en mode lecture seule, en mode lecture-écriture, 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 prenant en charge les macros au format .xlsm, la procédure VBA Auto_Open ne s\'exécute pas automatiquement car la procédure VBA 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 Behavior difference between Workbook_Open and Auto_Open procedure.

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\' Ouvrir action 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 depuis la Control Room.
      • Fichier de bureau : cette option vous permet d\'ouvrir un fichier depuis 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 bot, les barres obliques inverses sont remplacées par des barres obliques (/), car le bot utilise des barres obliques pour séparer les chemins de fichier. Vos bots continuent à s\'exécuter même si les barres obliques inverses sont remplacées par des barres obliques pendant l\'exécution du bot.
      • Variable : cette option vous permet d\'ouvrir un fichier en spécifiant une variable de fichier.
        Remarque :
        • Lorsque vous ouvrez un fichier Excel avec macros activées sur une plateforme macOS, une invite d\'avertissement apparaît pour vous demander si vous souhaitez désactiver les macros avant de continuer. Pour empêcher l\'apparition de cette invite, accédez à Préférences Excel > Sécurité et sélectionnez l\'option Activer toutes les macros.
        • Lorsque vous ouvrez un fichier lié à un autre fichier, une fenêtre d\'invite s\'affiche pour montrer un message d\'alerte. Pour empêcher l\'apparition de cette invite, accédez à Préférences Excel > Modifier puis désélectionnez l\'option Demander la mise à jour des liaisons automatiques.
    • 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.
      Remarque : Le temps nécessaire pour accéder aux Fichiers depuis un dossier SharePoint dépend de la vitesse de votre réseau et de la taille du fichier.
  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 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. Sélectionnez les cases à cocher facultatives suivantes en fonction de vos besoins :
    • Charger les compléments : si vous souhaitez charger les compléments disponibles dans la feuille de calcul Microsoft Excel.
      Remarque : Lors de la création d\'automatisations sur la plateforme macOS, l\'option de chargement de compléments dans Excel n\'est actuellement pas prise en charge. Pour utiliser les compléments, sélectionnez-les manuellement en accédant à Outils > Compléments Excel sur votre machine macOS. Notez que les compléments COM sont spécifiques à Windows et ne sont pas disponibles sur macOS.
    • Exclure les feuilles masquées : si vous souhaitez ignorer les feuilles Excel masquées et ne pas effectuer d\'opération sur ces feuilles.
    • Excel contient des graphiques : si le document Microsoft Excel contient des graphiques.
    • (Facultatif) Cochez la case Définir l\'étiquette de sensibilité si vous souhaitez définir l\'étiquette de sensibilité lors de la création du classeur.
      Remarque : Pour obtenir des informations sur la configuration d\'un libellé de sensibilité, voir Étiquette de sensibilité.
      Sélectionnez l\'un des onglets suivants pour spécifier le GUID de l\'étiquette de sensibilité afin de gérer les paramètres de sécurité et les autorisations du classeur Microsoft Excel :
      • Information d\'identification : Pour sélectionner un identifiant existant tel qu\'une consigne, un identifiant ou un attribut depuis un Credential Vault, cliquez sur Choisir.

        Pour plus d\'informations, consultez Informations d'identification et variables d'informations d'identification dans l'Bot editor.

      • Variable : pour entrer ou sélectionner une variable qui contient les informations d\'identifiant.

        Pour plus d\'informations, consultez Vos variables (définies par l'utilisateur).

      • Chaîne non sécurisée : pour entrer une valeur de chaîne.

        (Facultatif) Cliquez sur l\'icône Insérer une valeur pour sélectionner une variable existante ou une valeur globale.

      • (Facultatif) Cochez la case Continuer en cas d\'erreur pour ignorer toute erreur causée par l\'étiquette de sensibilité.

        Le paramètre Continuer en cas d\'erreur n\'est pas activé par défaut. Cependant, lorsque cette option est activée, le déploiement automatisé se poursuivra sans interruption même si l\'utilisateur Microsoft Office n\'a pas accès à l\'étiquette de sensibilité.

  8. 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 bot en cours.
    • Session globale : spécifiez un nom de session qui peut être utilisé sur plusieurs bots, tels que des bots parent, des bots enfant et d\'autres bots enfant des bots parent.
      Vous pouvez également utiliser l\'option Session globale pour parcourir en boucle chaque ligne d\'une feuille de calcul Excel advanced.
      Remarque : Vous pouvez ouvrir une feuille de calcul Excel en utilisant l\'option Session globale et l\'utiliser sur plusieurs bots, sans avoir à partager la session, en utilisant l\'Définir la variable de sessionaction.
      Vous pouvez également fermer la session à partir du bot enfant lorsque vous utilisez l\'option Session globale et que vous partagez la session entre les bots enfants.
      Important : Si vous fermez la session du bot enfant et que vous exécutez le bot parent, alors, dans le bot parent, les actions qui viennent après le bot enfant ne sont pas exécutés, et le bot échoue avec une erreur car la session a déjà été fermée depuis le bot enfant.
    • Variable : Spécifiez une variable de session qui peut être utilisée pour partager cette session avec d\'autres bots enfant.
    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.
  9. Cliquez sur Enregistrer.