Usar a ação Abrir para Excel avançado

Use a ação Abrir para abrir a planilha do Microsoft Excel ou um arquivo CSV.

A ação Abrir permite especificar se a planilha deve ser aberta no modo somente leitura, no modo leitura-gravação, se exige uma senha para abrir a planilha e assim por diante.

Ao usar a ação Abrir para abrir uma pasta de trabalho habilitada para macros do Excel com formato .xlsm, o procedimento Auto_Open VBA não é executado automaticamente porque o procedimento VBA é executado apenas quando a pasta de trabalho do Excel é aberta manualmente. Este é um comportamento padrão do Microsoft Excel. Consulte Behavior difference between Workbook_Open and Auto_Open procedure.

Nota: Você pode usar a busca com base no padrão curinga para abrir um arquivo do Excel existente que corresponda aos critérios de busca. Por exemplo, se você tiver vários arquivos com nomes semelhantes, tais como tabela1.xlsx, tabela2.xlsx, tabela3.xlsx, poderá abrir o arquivo especificando os curingas (*) no caminho do arquivo como tabela*.xlsx para abrir o primeiro arquivo que corresponda ao padrão.

Procedimento

  1. Clique duas vezes ou arraste a ação Abrir do pacote Excel avançado na paleta Ações.
  2. Selecione de onde deseja abrir a planilha do Microsoft Excel:
    • Arquivo: Selecione uma das seguintes opções para abrir uma planilha do Microsoft Excel:
      • Arquivo da Control Room: Permite que você abra um arquivo da Control Room.
      • Arquivo de desktop: Permite que você abra um arquivo a partir do dispositivo. Este campo também aceita a entrada do caminho do arquivo como uma variável de string ou valor global.
        Nota: No campo Arquivo da área de trabalho, se você inserir um caminho de arquivo ou navegar para um determinado arquivo do sistema e se o caminho do arquivo estiver separado pelos caracteres da barra invertida (\), quando você salvar o bot, os caracteres de barra invertida serão alterados para caracteres de barra (/) porque o bot usa caracteres cortantes para separar os caminhos dos arquivos. Seus bots continuarão a funcionar sem problemas, mesmo que os caracteres da barra invertida sejam alterados para caracteres cortantes durante a execução do bot.
      • Variável: Permite que você abra um arquivo especificando uma variável de arquivo.
        Nota:
        • Ao abrir um arquivo do Excel habilitado para macro em uma plataforma macOS, é exibido um aviso perguntando se você deseja desativar as macros antes de continuar. Para evitar que esse aviso apareça, vá para Preferências do Excel > Segurança e selecione a opção Habilitar todas as macros.
        • Quando você abre um arquivo vinculado a outro arquivo, uma janela de aviso é exibida para mostrar uma mensagem de alerta. Para evitar que este aviso apareça, vá para Preferências do Excel > Editar e desmarque a opção Perguntar para atualizar links automáticos.
    • SharePoint: No campo Caminho do arquivo, digite o caminho exato do arquivo da planilha do Excel no SharePoint.
      Para copiar o URL da planilha Excel do SharePoint, execute os seguintes passos:
      • Abra a planilha do Microsoft Excel no SharePoint.
      • Na planilha do Microsoft Excel, navegue para Arquivo > Informações.
      • Clique em Caminho da cópia.
      Nota: O tempo necessário para acessar arquivos de uma pasta do SharePoint depende da velocidade da sua rede e do tamanho do arquivo.
  3. Marque a caixa de seleção A planilha contém um cabeçalho se a planilha do Microfost Excel contiver uma linha de cabeçalho.
  4. Selecione a opção Nome específico da planilha e especifique o nome da planilha a ser ativada quando a planilha do Microsoft Excel abrir.
  5. Selecione Modo somente leitura ou Modo leitura-gravação para abrir a planilha do Microsoft Excel no modo somente leitura ou de edição, respectivamente.
  6. Marque a caixa de seleção A senha é obrigatória se a planilha do Microsoft Excel exigir uma senha para ser aberta e editada.
  7. Selecione as seguintes caixas de seleção opcionais com base em suas necessidades:
    • Carregar suplementos: Se quiser carregar os suplementos disponíveis na planilha do Microsoft Excel.
      Nota: Ao criar automações na plataforma macOS, a opção de carregar suplementos no Excel atualmente não é compatível. Para usar suplementos, selecione-os manualmente navegando até Ferramentas > Suplementos do Excel na sua máquina macOS. Observe que os suplementos COM são específicos do Windows e não estão disponíveis no macOS.
    • Excluir planilhas ocultas Se quiser ignorar as planilhas do Excel que estão ocultas e não quiser executar nenhuma operação nessas planilhas ocultas.
    • O Excel contém gráficos: Se o documento do Microsoft Excel contiver algum gráfico.
    • (Opcional) Selecione a caixa de seleção Definir rótulo de sensibilidade se você quiser definir o rótulo de sensibilidade ao criar a pasta de trabalho.
      Nota: Para obter informações sobre como configurar o rótulo de confidencialidade, consulte Rótulo de sensibilidade.
      Selecione uma das seguintes guias para especificar o GUID do rótulo de sensibilidade para gerenciar as configurações de segurança e permissões da pasta de trabalho do Microsoft Excel:
      • Credencial: Para selecionar uma credencial existente, como um cofre, credencial ou atributo do Credential Vault, clique em Escolher.

        Para obter mais informações, consulte Credenciais e variáveis credenciais no Editor de bot.

      • Variável: Para inserir ou selecionar uma variável que contém as informações de credencial.

        Para obter mais informações, consulte Suas variáveis (definidas pelo usuário).

      • String insegura: Para inserir um valor em string.

        (Opcional) Clique no ícone Inserir um valor para selecionar uma variável existente ou valor global.

  8. Selecione qualquer uma das seguintes guias para criar uma sessão do Excel:
    • Sessão local: Especifique um nome de sessão que possa ser usado apenas no bot atual.
    • Sessão global: Especifique um nome de sessão que possa ser usado em vários bots, como bots principais, bots secundários e outros bots secundários dos bots principais.
      É possível usar também a opção Sessão global ao executar um loop em cada linha em uma planilha de Excel avançado.
      Nota: Você pode abrir uma planilha do Excel usando a opção Sessão global e utilizá-la em múltiplos bots sem ter que compartilhar a sessão usando a ação Definir variável de sessão.
      Você também pode encerrar a sessão no bot secundário quando estiver usando a opção Sessão global e compartilhando a sessão entre bots secundários.
      Importante: Se você encerrar a sessão no bot secundário e executar o bot principal, então no bot principal, as ações que vêm depois do bot secundário não são executadas e o bot falha com um erro porque a sessão já foi encerrada no bot secundário.
    • Variável: Especifique uma variável de sessão que possa ser usada para compartilhar essa sessão com outros bots secundários.
    Nota: Ao usar mais de uma planilha para automatizar uma operação, use nomes de sessão diferentes para cada uma delas. Se quiser usar o mesmo nome da sessão para automatizar todas as planilhas, primeiro feche a sessão de uma planilha antes de usar o mesmo nome da sessão para outra.
  9. Clique em Salvar.