Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Utilize os Scripts do Office para guardar uma folha de cálculo como um PDF e enviá-la por e-mail para si ou para a sua equipa.
Solução
- Crie um novo ficheiro do Excel no seu OneDrive.
- Adicione dados ao seu livro.
- Crie o script a partir deste exemplo.
- Substitua
name@email.comneste exemplo pelo endereço de e-mail do destinatário pretendido. - Ajuste os
subjectvalores econtent. - Execute o script.
Código de exemplo: Guardar como UM PDF e enviar por e-mail
Execute o seguinte script no livro de exemplo e experimente o exemplo! Abra o Editor de Código ao aceder a Automatizar>a Criação de Novo Script>no Editor de Código, substitua o código predefinido pelo código de exemplo que pretende executar e, em seguida, selecione Executar.
/**
* This script saves a worksheet as a PDF, downloads that PDF to your computer, and emails the PDF to a recipient.
*/
function main(workbook: ExcelScript.Workbook) {
// Create the PDF.
const pdfObject = OfficeScript.convertToPdf();
const pdfFile = { name: "report.pdf", content: pdfObject }; // Enter your desired PDF name here.
// Download the PDF.
OfficeScript.downloadFile(pdfFile); // Not required. Remove this line if you don't want to download the PDF.
// Email the PDF.
OfficeScript.sendMail({
to: "name@email.com", // Enter your recipient email address here.
subject: "[Demo] Monthly Sales Report", // This is the subject of your email.
content: "Here's the Monthly Sales Report", // This is the content within your email.
attachments: [pdfFile]
})
}
Dica
Utilize as propriedades da interface MailProperties para adicionar mais detalhes ao seu e-mail, como cc, bcce importance valores.
Solução de problemas
Erro: Documento protegido
A etiqueta de confidencialidade do seu livro está a impedir que o script envie um e-mail. Para resolve este erro, altere a etiqueta de confidencialidade do livro para Geral, Público ou Não Empresarial. Recarregue o livro e, em seguida, execute novamente o script.