Partilhar via


Método PublishObjects.Add (Excel)

Cria um objeto que representa um item num documento guardado numa página Web. Estes objetos facilitam as atualizações subsequentes à página Web enquanto estão a ser efetuadas alterações automatizadas ao documento no Microsoft Excel. Devolve um objeto PublishObject .

Sintaxe

expressão. Adicionar (SourceType, FileName, Sheet, Source, HtmlType, DivID, Title)

expressão Uma variável que representa um objeto PublishObjects .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
SourceType Obrigatório XlSourceType O tipo de fonte.
FileName Opcional Variant String. O URL (na intranet ou na Web) ou o caminho (local ou rede) para o qual o objeto de origem foi guardado.
Sheet Opcional Variant O nome da folha de cálculo que foi guardada como uma página Web.
Fonte Opcional Variant Um nome exclusivo usado para identificar itens que possuem como argumento SourceType uma destas constantes: xlSourceAutoFilter, xlSourceChart, xlSourcePivotTable, xlSourcePrintArea, xlSourceQuery ou xlSourceRange.

Se SourceType for xlSourceRange, Source especificará um intervalo, que pode ser um nome definido. Se SourceType for xlSourceChart, xlSourcePivotTable ou xlSourceQuery, Source especificará o nome de um gráfico, um relatório de tabela dinâmica ou uma tabela de consulta.
HtmlType Opcional Variant Especifica se o item será salvo como um componente interativo do Microsoft Office Web Components ou como texto e imagens estáticas. Pode ser uma das constantes xlHTMLType : xlHtmlCalc, xlHtmlChart, xlHtmlList ou xlHtmlStatic.
DivID Opcional Variant O identificador exclusivo utilizado na etiqueta DIV HTML para identificar o item na página Web.
Title Opcional Variant O título da página Web.

Valor de retorno

Um objeto PublishObject que representa o novo item.

Exemplo

Este exemplo guarda o intervalo D5:D9 na folha de cálculo Do Primeiro Trimestre no livro ativo numa página Web denominada Stockreport.htm.

With ActiveWorkbook.PublishObjects.Add(SourceType:=xlSourceRange, _ 
    Filename:="\\Server\Stockreport.htm", Sheet:="First Quarter", Source:="$G$3:$H$6", _ 
    HtmlType:=xlHtmlStatic, DivID:="Book1_4170") 
        .Publish (True) 
        .AutoRepublish = False 
End With

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.