Macro EmailWorksheet
A macro EmailWorksheet é usada para carregar a planilha com o contexto enviado (item, local e período) e envia a planilha ao usuário. Essa macro é executada no nível do cenário.
Os parâmetros de macro determinam o contexto e a planilha a serem enviados por e-mail. Essa tabela lista os parâmetros usados para executar a macro EmailWorksheet. Esta macro não oferece suporte às planilhas com vários painéis.
Parâmetro | Descrição |
---|---|
Tipo de exportação | O formato do arquivo em que a planilha deve ser enviada. Opções possíveis:
|
Nome da planilha | O nome da planilha a executar e enviar por e-mail. |
Usuário | O destinatário de e-mail para a planilha. Nota: O usuário deve ter acesso à planilha.
|
Item transmitido | A seleção de item transmitido para a planilha. Esse valor pode ser um único elemento ou um conjunto de elementos. Nota:
|
Local transmitido | O local selecionado transmitido para a planilha. Esse valor pode ser um único elemento ou um conjunto de elementos. Nota:
|
Período transmitido | A seleção de período aprovada para a planilha. Esse valor pode ser um único elemento ou um conjunto de elementos. Nota:
|
O valor do campo Comando deve ser especificado no seguinte formato:EmailWorksheet (Tipo de exportação, Nome da planilha, Usuário, [Item transmitido], [Local transmitido], [Período transmitido]).
Nota: Os Parâmetros opcionais são especificados em [ ].
Requisito | Parâmetros |
---|---|
Executa a planilha de Análise da margem de demanda com seleção de item, local e período padrão da definição da planilha e envia o resultado em PDF por e-mail ao usuário “Scott”. |
EmailWorksheet(“PDF”,“Análise de margem de demanda”,“Scott”). EmailWorksheet(“PDF”,“Análise de margem de demanda”,“Scott”,“”,“”,“”). |
Executa a planilha de Princípios básicos da demanda com seleção de item, local e período padrão da definição da planilha e envia o resultado em XLS por e-mail ao usuário “Harry”. | EmailWorksheet(“XLS”,“Princípios básicos da demanda”,“Harry”,“”,“”,“”). |
Executa a planilha Análise da precisão da previsão com nó de item Marca A, seleção de local padrão e nó de período Semanas em andamento e envia o resultado em PDF por e-mail ao usuário “Harry”. | EmailWorksheet(“PDF”,“Análise de precisão da previsão”,“Harry”,“Marca A”,“”,“Semanas em andamento”). |
Validação e Execução
Na validação e execução bem-sucedidas da macro, a planilha é carregada com o item, o local e o período selecionados e enviados por e-mail ao usuário especificado. Estas são as regras de validação:
- Se os parâmetros de macro forem Nulo, o valor padrão especificado na planilha para seleção de item, local e período será usado.
- Se os parâmetros de macro e os parâmetros padrão da planilha para item, local e período forem Nulo, serão usadas as seleções de nó superior de item, local e período.
Mensagens de validação e de erro
Esta tabela lista o status do Período de ciclo e do cenário e as mensagens de validação relacionadas:
Status do período de ciclo | Status do cenário | Pode executar? | Mensagem de validação |
---|---|---|---|
Pendente | N/D | Não | Não é possível executar a macro {0} porque o status do Período de ciclo é “Pendente”. |
Em execução | Qualquer | Sim | N/D |
Pausado | Qualquer | Não | Não é possível executar a macro {0} porque o status do Período de ciclo é “Pausado” |
Concluído | Qualquer | Sim | N/D |
Anulado | Qualquer | Sim | N/D |
Arquivado | Qualquer | Não | Não é possível executar a macro {0} porque o status do Período de ciclo é “Arquivado” |
A validação é realizada quando você executa a macro EmailWorksheet. Se a validação falhar, a macro será anulada e a mensagem de erro relacionada será exibida. Esta tabela lista as mensagens de erro exibidas para várias falhas de validação:
Condição de validação | Mensagem de erro |
---|---|
Certifique-se de que a planilha seja válida para o usuário e o módulo atuais. | a planilha {0} não está habilitada para o módulo {1} ou usuário {2}. |
Só há suporte para a adição de uma captura de tela de planilha nas planilhas padrão. As planilhas de vários painéis ainda não têm suporte. |
Valor de parâmetro {0} inválido. A planilha não é do Tipo = Padrão. |
Certifique-se de que o tipo de exportação corresponde aos formatos disponíveis. | Valor de parâmetro {0} inválido. O tipo de exportação deve ser PDF ou XLS. |
Verifique se o usuário especificado é válido e tem um endereço de e-mail válido. | não é possível localizar o usuário {0}. |
Verifique se o usuário especificado tem direitos de acesso à planilha necessária. | O usuário {0} não tem direitos de acesso à planilha {1} |
Se forem especificados, certifique-se de que os nós de itens sejam válidos. | não é possível localizar o item {0}. |
Se forem especificados, certifique-se de que os nós de local sejam válidos. | não é possível localizar o local {0}. |
Se forem especificados, certifique-se de que os nós de período sejam válidos. | Não é possível localizar a etiqueta de período {0}. |
Se forem especificados, certifique-se de que os valores dos nós de itens podem ser avaliados. Para alguns casos, o parâmetro da planilha rv_item_passed não pode ser usado para inicializar o parâmetro de macro. |
Não é possível avaliar o item transmitido. Definir uma seleção alternativa. |
Se forem especificados, certifique-se de que os valores dos nós de local possam ser avaliados.
Para alguns casos, o parâmetro da planilha rv_location_passed não pode ser usado para inicializar o parâmetro de macro. |
Não é possível avaliar o local transmitido. Definir uma seleção alternativa. |
Se forem especificados, certifique-se de que os valores especificados para os nós de período possam ser avaliados. Para alguns casos, o parâmetro da planilha rv_period_passed não pode ser usado para inicializar o parâmetro de macro. |
Não é possível avaliar o período transmitido. Definir uma seleção alternativa. |