Compartilhar via


WorkbookBase Classe

Definição

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

public ref class WorkbookBase abstract : IDisposable, Microsoft::Office::Tools::Excel::IWorkbookExtension, Microsoft::Office::Tools::ICachedDataPersistanceCallback, System::ComponentModel::IComponent, System::ComponentModel::ISupportInitialize, System::Windows::Forms::IBindableComponent
public ref class WorkbookBase abstract : IDisposable, Microsoft::Office::Tools::Excel::IWorkbookExtension, System::ComponentModel::IComponent, System::ComponentModel::ISupportInitialize, System::Windows::Forms::IBindableComponent
[System.ComponentModel.ToolboxItem(false)]
public abstract class WorkbookBase : IDisposable, Microsoft.Office.Tools.Excel.IWorkbookExtension, Microsoft.Office.Tools.ICachedDataPersistanceCallback, System.ComponentModel.IComponent, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IBindableComponent
[System.ComponentModel.ToolboxItem(false)]
public abstract class WorkbookBase : IDisposable, Microsoft.Office.Tools.Excel.IWorkbookExtension, System.ComponentModel.IComponent, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IBindableComponent
[<System.ComponentModel.ToolboxItem(false)>]
type WorkbookBase = class
    interface IWorkbookExtension
    interface IExtension
    interface EntryPoint
    interface ISupportInitialize
    interface IBindableComponent
    interface IComponent
    interface IDisposable
    interface ICachedDataPersistanceCallback
[<System.ComponentModel.ToolboxItem(false)>]
type WorkbookBase = class
    interface IWorkbookExtension
    interface IExtension
    interface EntryPoint
    interface ISupportInitialize
    interface IBindableComponent
    interface IComponent
    interface IDisposable
Public MustInherit Class WorkbookBase
Implements IBindableComponent, ICachedDataPersistanceCallback, IComponent, IDisposable, ISupportInitialize, IWorkbookExtension
Public MustInherit Class WorkbookBase
Implements IBindableComponent, IComponent, IDisposable, ISupportInitialize, IWorkbookExtension
Herança
WorkbookBase
Atributos
Implementações

Exemplos

Visão geral dos controles de itens de hospedagem e hospedagem

Item de host da pasta de trabalho

Comentários

A WorkbookBase classe é a classe base para a ThisWorkbook classe em projetos do Excel no nível do documento criados usando o Visual Studio. Use a ThisWorkbook classe para acessar programaticamente a pasta de trabalho em seu projeto. Para obter mais informações, consulte Programação Document-Level personalizações.

A WorkbookBase classe fornece os mesmos membros que o Microsoft.Office.Interop.Excel.Workbook objeto no assembly de interoperabilidade primário do Excel, mas adiciona os seguintes recursos:

  • Propriedade VstoSmartTags. Use essa propriedade para adicionar marcas inteligentes a uma pasta de trabalho.

  • Propriedade InnerObject. Use essa propriedade para obter o objeto subjacente Microsoft.Office.Interop.Excel.Workbook para um item de host de pasta de trabalho.

  • Método RemoveCustomization. Use esse método para remover o assembly de personalização do Office da pasta de trabalho em uma personalização no nível do documento.

  • Método CreateRibbonObjects. Substitua esse método se você adicionou várias Faixas de Opções personalizadas ao seu projeto usando o modelo de item Faixa de Opções (Visual Designer) e deseja especificar quais Faixas de Opções exibir em tempo de execução.

  • Método GetAutomationObject. Substitua esse método para expor uma classe em seu projeto ao código VBA na pasta de trabalho.

Criando itens de host da pasta de trabalho

Não é possível criar WorkbookBase objetos programaticamente em projetos do Office.

Em projetos de nível de documento, a ThisWorkbook classe (que deriva de WorkbookBase) é instanciada automaticamente pelo runtime do Visual Studio Tools para Office quando o usuário final abre a pasta de trabalho. Para obter mais informações, consulte Programação Document-Level personalizações.

Em projetos no nível do aplicativo, você pode criar itens de host de pasta de trabalho programaticamente usando o GetVstoObject método . Para obter mais informações, consulte Estendendo documentos Word e pastas de trabalho do Excel em suplementos vsto em tempo de execução.

Uso

Esse tipo é usado apenas nos projetos do Office direcionados ao .NET Framework 4 ou posterior. O assembly que define esse tipo não é parte do Visual Studio Tools para Office Runtime. Você deve implantar esse assembly junto com sua solução. Confira mais informações em Assemblies no Visual Studio Tools para Office Runtime.

Construtores

WorkbookBase(Factory, IServiceProvider, String, String)

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

Propriedades

AccuracyVersion

Especifica se determinadas funções de planilha usam os algoritmos de precisão mais recentes para calcular os resultados.

ActiveChart

Obtém um objeto Chart que representa o gráfico ativo (um gráfico inserido ou uma planilha de gráfico). Um gráfico inserido é considerado ativo quando ele é selecionado ou ativado. Quando nenhum gráfico está ativo, essa propriedade retorna null.

ActiveSheet

Obtém a planilha ativa (a planilha visível).

ActiveSlicer

Obtém um objeto que representa a segmentação ativa na pasta de trabalho ativa ou na pasta de trabalho especificada.

Application

Obtém um Application que representa o criador da pasta de trabalho.

AutoUpdateFrequency

Obtém ou define o número de minutos entre as atualizações automáticas para a pasta de trabalho compartilhada.

AutoUpdateSaveChanges

Obtém ou define um valor que indica se as alterações atuais para a pasta de trabalho compartilhada são postadas para outros usuários sempre que a pasta de trabalho é atualizada automaticamente.

Base

Obtém o objeto Workbook que esse objeto WorkbookBase estende.

BindingContext

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

BuiltinDocumentProperties

Obtém uma coleção Microsoft.Office.Core.DocumentProperties que representa todas as propriedades do documento internas para a pasta de trabalho.

CalculationVersion

Obtém um número que indica a versão do Excel em que a pasta de trabalho foi totalmente recalculada pela última vez. Os quatro dígitos mais à direita formam o número de versão do mecanismo de cálculo secundário e os outros dígitos (à esquerda) formam a versão principal do Microsoft Office Excel.

ChangeHistoryDuration

Obtém ou define o número de dias mostrado no histórico de alterações da pasta de trabalho compartilhada.

Charts

Obtém uma coleção Sheets que representa todas as planilhas de gráfico na pasta de trabalho.

CheckCompatibility

Obtém ou define um valor que indica se o verificador de compatibilidade deverá ser executado automaticamente quando a pasta de trabalho for salva.

Colors

Obtém ou define as cores da paleta para a pasta de trabalho.

CommandBars

Obtém um objeto Microsoft.Office.Core.CommandBars que representa as barras de comandos do Microsoft Office Excel.

ConflictResolution

Obtém ou define a maneira como os conflitos deverão ser resolvidos sempre que uma pasta de trabalho compartilhada for atualizada.

Connections

Obtém a coleção de conexões entre a pasta de trabalho e uma fonte de dados.

ConnectionsDisabled

Obtém um valor que indica se as conexões externas ou os links na pasta de trabalho deverão ser desabilitados.

Container

Obtém o objeto que representa o aplicativo de contêiner para a pasta de trabalho.

ContentTypeProperties

Obtém uma coleção de propriedades que descrevem os metadados armazenados na pasta de trabalho.

CreateBackup

Obtém um valor que indica se um arquivo de backup é criado quando esse arquivo é salvo.

Creator

Obtém o aplicativo no qual a pasta de trabalho foi criada.

CustomDocumentProperties

Obtém uma coleção Microsoft.Office.Core.DocumentProperties que representa todas as propriedades do documento personalizadas para a pasta de trabalho.

CustomViews

Obtém uma coleção CustomViews que representa todas as exibições personalizadas para a pasta de trabalho.

CustomXMLParts

Obtém a coleção de partes XML personalizadas na pasta de trabalho.

DataBindings

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

DataHost

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

Date1904

Obtém ou define um valor que indica se a pasta de trabalho usa o sistema de data 1904.

DefaultPivotTableStyle

Obtém ou define o estilo da tabela da propriedade TableStyles usada como o estilo padrão para relatórios de Tabela Dinâmica na pasta de trabalho.

DefaultSlicerStyle

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

DefaultTableStyle

Obtém ou define o estilo da tabela da propriedade TableStyles usada como o estilo padrão para tabelas na pasta de trabalho.

DisplayDrawingObjects

Obtém ou define como as formas são exibidas.

DisplayInkComments

Obtém ou define um valor que indica se os comentários em tinta serão exibidos na pasta de trabalho.

DocumentInspectors

Obtém a coleção de módulos Inspetor de Documento para a pasta de trabalho.

DocumentLibraryVersions

Obtém uma coleção Microsoft.Office.Core.DocumentLibraryVersions que representa a coleção de versões de uma pasta de trabalho compartilhada que tem controle de versão habilitado e que está armazenada em uma biblioteca de documentos em um servidor.

DoNotPromptForConvert

Obtém ou define um valor que indica se o usuário deverá converter a pasta de trabalho se ela contiver recursos sem suporte em versões do Excel anteriores à 2007.

EnableAutoRecover

Obtém ou define um valor que indica se o Microsoft Office Excel salva os arquivos alterados de todos os formatos em um intervalo agendado.

EncryptionProvider

Obtém o nome do provedor de criptografia do algoritmo que o Microsoft Office Excel usa ao criptografar senhas para a pasta de trabalho.

EnvelopeVisible

Obtém ou define um valor que indica se o cabeçalho de composição de email e a barra de ferramentas de envelope estão visíveis.

Excel4IntlMacroSheets

Obtém uma coleção Sheets que representa todas as planilhas de macro internacionais do Microsoft Office Excel 4.0 na pasta de trabalho.

Excel4MacroSheets

Obtém uma coleção Sheets que representa todas as planilhas de macro do Microsoft Office Excel 4.0 na pasta de trabalho.

Excel8CompatibilityMode

Obtém um valor que indica se a pasta de trabalho está no modo de compatibilidade.

FileFormat

Obtém o formato de arquivo e o tipo da pasta de trabalho.

Final

Obtém ou define um valor que indica se a pasta de trabalho é final.

ForceFullCalculation

Obtém ou define um valor que indica se um cálculo completo de uma pasta de trabalho deve ser forçado.

FullName

Obtém o nome do objeto, inclusive seu caminho no disco.

FullNameURLEncoded

Obtém o nome do objeto, inclusive seu caminho no disco.

HasPassword

Obtém um valor que indica se a pasta de trabalho tem uma senha de proteção.

HasVBProject

Obtém um valor que indica se uma pasta de trabalho tem um projeto Microsoft VBA (Visual Basic for Applications) anexado.

HighlightChangesOnScreen

Obtém ou define um valor que indica se as alterações na pasta de trabalho compartilhada estão realçadas na tela.

HostContext

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

IconSets

Obtém a coleção de conjuntos de ícones internos que podem ser usados para aplicar uma regra de formatação condicional a um intervalo na pasta de trabalho.

InactiveListBorderVisible

Obtém ou define um valor que indica se as bordas da lista são visíveis quando uma lista não está ativa.

InnerObject

Obtém um Workbook que representa o objeto nativo subjacente para o WorkbookBase.

IsAddin

Obtém ou define um valor que indica se a pasta de trabalho está sendo executada como um suplemento.

IsInplace

Obtém um valor que indica se a pasta de trabalho especificada está sendo editada no local

ItemProvider

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

KeepChangeHistory

Obtém ou define um valor que indica se o controle de alterações está habilitado para a pasta de trabalho compartilhada.

ListChangesOnNewSheet

Obtém ou define um valor que indica se as alterações na pasta de trabalho compartilhada são mostradas em uma planilha separada.

Mailer

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

MultiUserEditing

Obtém um valor que indica se a pasta de trabalho está aberta como uma lista compartilhada.

Name

Obtém o nome da pasta de trabalho.

Names

Obtém uma coleção Names que representa todos os nomes na pasta de trabalho (incluindo todos os nomes específicos de planilha).

Parent

Obtém o objeto pai da pasta de trabalho.

Password

Obtém ou define a senha que deve ser fornecida para abrir a pasta de trabalho.

PasswordEncryptionAlgorithm

Obtém o algoritmo que o Microsoft Office Excel usa para criptografar senhas para a pasta de trabalho.

PasswordEncryptionFileProperties

Obtém um valor que indica se o Microsoft Office Excel criptografa propriedades de arquivo para a pasta de trabalho especificada protegida por senha.

PasswordEncryptionKeyLength

Obtém o comprimento da chave do algoritmo que o Microsoft Office Excel usa ao criptografar senhas para a pasta de trabalho.

PasswordEncryptionProvider

Obtém o nome do provedor de criptografia do algoritmo que o Microsoft Office Excel usa ao criptografar senhas para a pasta de trabalho.

Path

Obtém o caminho completo para o aplicativo, excluindo o separador final e o nome do aplicativo.

Permission

Obtém um objeto Microsoft.Office.Core.Permission que representa as configurações de permissão na pasta de trabalho.

PersonalViewListSettings

Obtém ou define um valor que indica se as configurações de filtro e de classificação para as listas serão incluídas no modo de exibição pessoal do usuário da pasta de trabalho compartilhada.

PersonalViewPrintSettings

Obtém ou define um valor que indica se as configurações de impressão serão incluídas na exibição pessoal do usuário da pasta de trabalho compartilhada.

PrecisionAsDisplayed

Obtém ou define um valor que indica se os cálculos nesta pasta de trabalho serão feitos usando apenas a precisão dos números conforme eles forem exibidos.

ProtectStructure

Obtém um valor que indica se a ordem das planilhas na pasta de trabalho está protegida.

ProtectWindows

Obtém um valor que indica se as janelas da pasta de trabalho estão protegidas.

PublishObjects

Obtém a coleção PublishObjects.

ReadOnly

Obtém um valor que indica se a pasta de trabalho foi aberta como somente leitura.

ReadOnlyRecommended

Obtém ou define um valor que indica se a pasta de trabalho foi salva como somente leitura recomendada.

RemovePersonalInformation

Obtém ou define um valor que indica se as informações pessoais podem ser removidas da pasta de trabalho.

Research

Obtém um objeto que representa o serviço de pesquisa para a pasta de trabalho.

RevisionNumber

Obtém o número de vezes que a pasta de trabalho foi salva enquanto aberta como uma lista compartilhada. Se a pasta de trabalho for aberta em modo exclusivo, essa propriedade retornará 0 (zero).

Saved

Obtém ou define um valor que indica se nenhuma alteração foi feita na pasta de trabalho desde que ela foi salva pela última vez.

SaveLinkValues

Obtém ou define um valor que indica se o Microsoft Office Excel salva valores de link externo com a pasta de trabalho.

ServerPolicy

Obtém um objeto que representa uma política especificada para uma pasta de trabalho armazenada em um servidor que executa o Microsoft Office SharePoint Server.

ServerViewableItems

Obtém um objeto que você pode usar para interagir com a lista de objetos publicados na pasta de trabalho que são mostrados em um servidor do Microsoft Office SharePoint Server.

SharedWorkspace

Obtém um Microsoft.Office.Core.SharedWorkspace que representa o Workspace de Documento em que a pasta de trabalho está localizada.

Sheets

Obtém uma coleção Sheets que representa todas as folhas na pasta de trabalho.

ShowConflictHistory

Obtém ou define um valor que indica se a planilha Histórico de Conflito que está visível na pasta de trabalho é aberta como uma lista compartilhada.

ShowPivotChartActiveFields

Obtém ou define um valor que indica se o Painel Filtro da Tabela Dinâmica está visível.

ShowPivotTableFieldList

Obtém ou define um valor que indica se a lista de campos da Tabela Dinâmica pode ser exibida.

Signatures

Obtém a coleção de assinaturas digitais para a pasta de trabalho.

Site

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

SlicerCaches

Obtém o objeto SlicerCaches associado à pasta de trabalho.

SmartDocument

Obtém um Microsoft.Office.Core.SmartDocument que representa as configurações para uma solução de documento inteligente.

Styles

Obtém uma coleção Styles que representa todos os estilos na pasta de trabalho.

Sync

Obtém um objeto Microsoft.Office.Core.Sync que fornece acesso aos métodos e propriedades de documentos que fazem parte de um Workspace de Documento.

TableStyles

Obtém a coleção de estilos de tabela usados na pasta de trabalho.

Tag

Obtém ou define o objeto que contém dados sobre a pasta de trabalho.

TemplateRemoveExtData

Obtém ou define um valor que indica se as referências a dados externos serão removidas quando a pasta de trabalho for salva como um modelo.

Theme

Obtém o tema que é aplicado à pasta de trabalho.

UpdateLinks

Obtém ou define um valor que indica a configuração da pasta de trabalho para atualizar os vínculos OLE inseridos.

UpdateRemoteReferences

Obtém ou define um valor que indica se o Microsoft Office Excel atualiza as referências remotas na pasta de trabalho.

UserStatus

Obtém uma matriz bidimensional baseada em 1 que fornece informações sobre todos os usuários que têm a pasta de trabalho aberta como uma lista compartilhada.

VBASigned

Obtém um valor que indica se um projeto Visual Basic for Applications para a pasta de trabalho foi assinado digitalmente.

VBProject

Obtém o projeto Microsoft.Vbe.Interop.VBProject virtual que está na pasta de trabalho.

VstoSmartTags

Obtém o SmartTagCollection associado à pasta de trabalho. Esse tipo ou membro está destinado a uso apenas em projetos do sistema Microsoft Office 2007. As marcas inteligentes foram preteridas no Office 2010.

WebOptions

Obtém a coleção WebOptions, que contém atributos de nível de pasta de trabalho usados pelo Microsoft Office Excel quando você salva um documento como uma página da Web ou abre uma página da Web.

Windows

Obtém uma coleção Windows que representa todas as janelas na pasta de trabalho.

Worksheets

Obtém uma coleção Sheets que representa todas as planilhas na pasta de trabalho.

WritePassword

Obtém ou define a senha de gravação de uma pasta de trabalho.

WriteReserved

Obtém um valor que indica se a pasta de trabalho está protegida contra gravação.

WriteReservedBy

Obtém o nome do usuário que tem permissão de gravação para a pasta de trabalho no momento.

XmlMaps

Obtém uma coleção XmlMaps que representa os mapas de esquema que foram adicionados à pasta de trabalho.

XmlNamespaces

Obtém uma coleção XmlNamespaces que representa os namespaces XML contidos na pasta de trabalho.

Métodos

AcceptAllChanges(Object, Object, Object)

Aceita todas as alterações na pasta de trabalho compartilhada.

Activate()

Ativa a primeira janela associada à pasta de trabalho.

AddToFavorites()

Adiciona um atalho para a pasta de trabalho à pasta Favoritos.

ApplyTheme(String)

Aplica o tema especificado à pasta de trabalho.

BeginInit()

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

BreakLink(String, XlLinkType)

Converte fórmulas vinculadas a outras origens do Microsoft Office Excel ou origens OLE em valores.

CanCheckIn()

Obtém um valor que indica se o Microsoft Office Excel pode fazer check-in na pasta de trabalho em um servidor.

ChangeFileAccess(XlFileAccess, Object, Object)

Altera as permissões de acesso para a pasta de trabalho. Isso pode exigir que uma versão atualizada seja carregada do disco.

ChangeLink(String, String, XlLinkType)

Altera um link de um documento para outro.

CheckIn(Object, Object, Object)

Retorna uma pasta de trabalho de um computador local para um servidor e a define como somente leitura, de modo que ela não poderá ser editada localmente. A chamada desse método fecha a pasta de trabalho.

CheckInWithVersion(Object, Object, Object, Object)

Envia a pasta de trabalho de um computador local para um servidor e a define como somente leitura, de modo que ela não poderá ser editada localmente. A chamada desse método fecha a pasta de trabalho.

Close(Object, Object, Object)

Fecha a pasta de trabalho.

CreateRibbonExtensibilityObject()

Retorna um objeto que implementa a interface Microsoft.Office.Core.IRibbonExtensibility.

CreateRibbonObjects()

Retorna uma matriz de objetos OfficeRibbon para o método CreateRibbonExtensibilityObject().

DeleteNumberFormat(String)

Exclui um formato numérico personalizado da pasta de trabalho.

Dispose()

Libera todos os recursos usados pela instância atual da classe WorkbookBase.

EnableConnections()

Habilita conexões de dados dentro da pasta de trabalho.

EndInit()

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

EndReview()

Termina uma revisão de um arquivo que foi enviado para revisão usando o método SendForReview(Object, Object, Object, Object).

ExclusiveAccess()

Atribui ao usuário atual acesso exclusivo à pasta de trabalho aberta como uma lista compartilhada.

ExportAsFixedFormat(XlFixedFormatType, Object, Object, Object, Object, Object, Object, Object, Object)

Salva uma pasta de trabalho no formato PDF ou XPS.

FinishInitialization()

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

FollowHyperlink(String, Object, Object, Object, Object, Object, Object)

Exibirá um documento armazenado em cache, se ele já tiver sido baixado. Do contrário, esse método resolve o hiperlink, baixa o documento de destino e exibe o documento no aplicativo apropriado.

ForwardMailer()

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

GetAutomationObject()

Chamado pelo runtime Visual Studio Tools para Office para obter um objeto que pode ser usado pelo código VBA na pasta de trabalho.

GetHostItem<T>(Type, String)

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

GetWorkflowTasks()

Retorna a coleção de tarefas do fluxo de trabalho para a pasta de trabalho.

GetWorkflowTemplates()

Retorna a coleção de modelos de fluxo de trabalho para a pasta de trabalho.

HighlightChangesOptions(Object, Object, Object)

Controla como as alterações são mostradas em uma pasta de trabalho compartilhada.

Initialize()

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

InitializeDataBindings()

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

LinkInfo(String, XlLinkInfo, Object, Object)

Obtém o status de atualização e a data do link.

LinkSources(Object)

Retorna um Array de links na pasta de trabalho.

LockServerFile()

Bloqueia a pasta de trabalho no servidor para impedir modificações.

MergeWorkbook(Object)

Mescla alterações de uma pasta de trabalho em uma pasta de trabalho compartilhada aberta.

NewWindow()

Cria uma nova janela.

OnShutdown()

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

OnStartup()

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

OpenLinks(String, Object, Object)

Abre os documentos de suporte para um link ou links.

PivotCaches()

Obtém uma coleção PivotCaches que representa todos os caches de Tabela Dinâmica na pasta de trabalho especificada.

Post(Object)

Posta a pasta de trabalho em uma pasta pública. Esse método funciona apenas com um cliente do Microsoft Exchange conectado a um servidor do Microsoft Exchange.

PrintOutEx(Object, Object, Object, Object, Object, Object, Object, Object, Object)

Imprime a pasta de trabalho.

PrintPreview(Object)

Mostra uma visualização do objeto de como seria a aparência dele quando impresso.

Protect(Object, Object, Object)

Protege uma pasta de trabalho para que ela não possa ser modificada.

ProtectDocument()

Chamado pelo runtime do Visual Studio Tools para Office para que você possa reaplicar a proteção por senha à pasta de trabalho depois que os dados armazenados em cache forem salvos.

ProtectSharingEx(Object, Object, Object, Object, Object, Object, Object)

Salva e protege a pasta de trabalho para compartilhamento.

PurgeChangeHistoryNow(Int32, Object)

Remove as entradas do log de alterações da pasta de trabalho.

RefreshAll()

Atualiza todos os intervalos de dados externos e os relatórios de Tabela Dinâmica na pasta de trabalho.

RejectAllChanges(Object, Object, Object)

Rejeita todas as alterações na pasta de trabalho compartilhada.

ReloadAs(MsoEncoding)

Recarrega uma pasta de trabalho baseado em um documento HTML, usando a codificação especificada do documento.

RemoveCustomization()

Remove a personalização criada com ferramentas de desenvolvimento do Office no Visual Studio da pasta de trabalho.

RemoveDocumentInformation(XlRemoveDocInfoType)

Remove todas as informações do tipo especificado da pasta de trabalho.

RemoveUser(Int32)

Desconecta o usuário especificado da pasta de trabalho compartilhada.

Reply()

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

ReplyAll()

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

ReplyWithChanges(Object)

Envia uma mensagem de email para o autor de uma pasta de trabalho que foi enviada para revisão, notificando-o de que um revisor concluiu a revisão da pasta de trabalho.

RequestService(Guid)

Retorna um objeto que implementa a interface Microsoft.Office.Core.IRibbonExtensibility em uma personalização no nível de documento.

ResetColors()

Redefine a paleta de cores para as cores padrão.

RunAutoMacros(XlRunAutoMacro)

Executa a macro Auto_Open, a Auto_Close, a Auto_Activate ou a Auto_Deactivate anexadas à pasta de trabalho. Esse método é incluído para compatibilidade com versões anteriores. Você deve usar os eventos Abrir, Fechar, Ativar e Desativar em vez dessas macros.

Save()

Salva as alterações na pasta de trabalho.

SaveAs(Object, Object, Object, Object, Object, Object, XlSaveAsAccessMode, Object, Object, Object, Object, Object)

Salva as alterações na pasta de trabalho em um arquivo diferente.

SaveAsXMLData(String, XmlMap)

Exporta os dados que foram mapeados para o mapa de esquema XML especificado em um arquivo de dados XML.

SaveCopyAs(Object)

Salva uma cópia da pasta de trabalho em um arquivo, mas não modifica a pasta de trabalho aberta na memória.

SendFaxOverInternet(Object, Object, Object)

Envia a planilha ativa na pasta de trabalho como um fax aos destinatários especificados.

SendForReview(Object, Object, Object, Object)

Envia uma pasta de trabalho em uma mensagem de email para revisão aos destinatários especificados.

SendMail(Object, Object, Object)

Envia a pasta de trabalho usando o sistema de email instalado.

SendMailer(Object, XlPriority)

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

SetLinkOnData(String, Object)

Define o nome de um procedimento que será executado sempre que um link do DDE for atualizado.

SetPasswordEncryptionOptions(Object, Object, Object, Object)

Define as opções para criptografar a pasta de trabalho usando uma senha.

ToggleFormsDesign()

Ativa e desativa o modo de design do Microsoft Office Excel.

Unprotect(Object)

Remove a proteção da pasta de trabalho. Esse método não surtirá efeito se a pasta de trabalho não estiver protegida.

UnprotectDocument()

Chamado pelo runtime do Visual Studio Tools para Office para que você possa remover a proteção por senha da pasta de trabalho e habilitar os dados armazenados em cache a serem salvos.

UnprotectSharing(Object)

Desativa a proteção de compartilhamento e salva a pasta de trabalho.

UpdateFromFile()

Atualizará uma pasta de trabalho somente leitura da versão do disco salva da pasta de trabalho se a versão do disco for mais recente que a cópia da pasta de trabalho que for carregada na memória. Se a cópia do disco não tiver sido alterada desde que a pasta de trabalho foi carregada, a cópia na memória da pasta de trabalho não será recarregada.

UpdateLink(Object, Object)

Atualiza um ou mais links do Microsoft Office Excel, do DDE ou do OLE.

WebPagePreview()

Exibe uma visualização de como seria a aparência da pasta de trabalho se ela fosse salva como uma página da Web.

XmlImport(String, XmlMap, Object, Object)

Importa um arquivo de dados XML para a pasta de trabalho atual.

XmlImportXml(String, XmlMap, Object, Object)

Importa um fluxo de dados XML anteriormente carregado na memória.

Eventos

ActivateEvent

Ocorre quando a pasta de trabalho é ativada.

AddinInstall

Ocorre quando a pasta de trabalho é instalada como um suplemento.

AddinUninstall

Ocorre quando a pasta de trabalho é desinstalada como um suplemento.

AfterSave

Ocorre depois que a pasta de trabalho é salva.

AfterXmlExport

Ocorre depois que o Microsoft Office Excel salva ou exporta dados da pasta de trabalho para um arquivo de dados XML.

AfterXmlImport

Ocorre depois que uma conexão de dados XML existente é atualizada ou depois que novos dados XML são importados para a pasta de trabalho.

BeforeClose

Ocorre antes de a pasta de trabalho fechar. Se a pasta de trabalho tiver sido alterada, esse evento ocorrerá antes que seja solicitado que o usuário salve as alterações.

BeforePrint

Ocorre antes que a pasta de trabalho (ou qualquer coisa dentro dela) seja impressa.

BeforeSave

Ocorre antes que a pasta de trabalho seja salva.

BeforeXmlExport

Ocorre antes de o Microsoft Office Excel salvar ou exportar dados da pasta de trabalho para um arquivo de dados XML.

BeforeXmlImport

Ocorre antes de uma conexão de dados XML existente ser atualizada ou antes de novos dados XML serem importados para a pasta de trabalho.

BindingContextChanged

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

Deactivate

Ocorre quando a pasta de trabalho é desativada.

Disposed

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

New

Ocorre quando uma nova pasta de trabalho é criada.

NewChart

Ocorre quando um novo gráfico é criado na pasta de trabalho.

NewSheet

Ocorre quando uma nova planilha é criada na pasta de trabalho.

Open

Ocorre quando a pasta de trabalho é aberta.

PivotTableCloseConnection

Ocorre depois que um relatório de Tabela Dinâmica fecha a conexão com sua fonte de dados.

PivotTableOpenConnection

Ocorre depois que um relatório de Tabela Dinâmica abre a conexão com sua fonte de dados.

RowsetComplete

Ocorre quando o usuário navega pelo conjunto de registros ou invoca a ação de conjunto de linhas em uma Tabela Dinâmica OLAP.

SheetActivate

Incluído apenas para compatibilidade com versões anteriores.

SheetBeforeDoubleClick

Ocorre ao clicar duas vezes em qualquer planilha antes da ação de clique duplo padrão.

SheetBeforeRightClick

Ocorre quando qualquer planilha é clicada com o botão direito do mouse, antes da ação padrão de clique com o botão direito do mouse.

SheetCalculate

Ocorre após qualquer planilha ser recalculada ou após os dados alterados serem plotados em um gráfico.

SheetChange

Ocorre quando células em qualquer planilha são alteradas pelo usuário ou por um link externo.

SheetDeactivate

Incluído apenas para compatibilidade com versões anteriores.

SheetFollowHyperlink

Ocorre quando você clica em qualquer hiperlink em uma pasta de trabalho.

SheetPivotTableAfterValueChange

Ocorre depois que uma célula ou um intervalo de células dentro de uma Tabela Dinâmica é editado ou recalculado (para células que contenham fórmulas).

SheetPivotTableBeforeAllocateChanges

Ocorre antes das alterações serem aplicadas em uma Tabela Dinâmica.

SheetPivotTableBeforeCommitChanges

Ocorre antes que as alterações sejam confirmadas junto à fonte de dados OLAP para uma Tabela Dinâmica.

SheetPivotTableBeforeDiscardChanges

Ocorre antes das alterações feitas em uma Tabela Dinâmica serem descartadas.

SheetPivotTableChangeSync

Ocorre após alterações feitas em uma Tabela Dinâmica.

SheetPivotTableUpdate

Ocorre depois que a planilha de um relatório de Tabela Dinâmica for atualizada.

SheetSelectionChange

Ocorre quando a seleção muda em qualquer planilha. Não ocorrerá se a seleção estiver em uma planilha de gráfico.

Shutdown

Ocorre quando o item de host da pasta de trabalho é desligado.

Startup

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

SyncEvent

Ocorre quando a cópia local de uma planilha que faz parte de um Workspace de Documento é sincronizada com a cópia no servidor.

WindowActivate

Ocorre quando qualquer janela da pasta de trabalho for ativada.

WindowDeactivate

Ocorre quando qualquer janela da pasta de trabalho for desativada.

WindowResize

Ocorre quando qualquer janela da pasta de trabalho é redimensionada.

Implantações explícitas de interface

EntryPoint.BeginInit()

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

EntryPoint.EndInit()

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

EntryPoint.FinishInitialization()

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

EntryPoint.Initialize()

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

EntryPoint.InitializeDataBindings()

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

EntryPoint.OnShutdown()

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

EntryPoint.OnStartup()

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

ICachedDataPersistanceCallback.OnAfterSave()

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

ICachedDataPersistanceCallback.OnBeforeSave()

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

IExtension.ExtensionBase

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

IWorkbookExtension.CreateRibbonExtensibilityObject()

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

IWorkbookExtension.CreateRibbonObjects()

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

IWorkbookExtension.GetAutomationObject()

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

IWorkbookExtension.ProtectDocument()

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

IWorkbookExtension.RequestService(Guid)

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

IWorkbookExtension.UnprotectDocument()

Fornece a classe base para a classe ThisWorkbook nos projetos em nível de documento do Microsoft Office Excel.

Aplica-se a