Interface Document
Representa um documento do ambiente abrir para edição.
Namespace: EnvDTE
Assembly: EnvDTE (em EnvDTE.dll)
Sintaxe
'Declaração
<GuidAttribute("63EB5C39-CA8F-498E-9A66-6DD4A27AC95B")> _
Public Interface Document
[GuidAttribute("63EB5C39-CA8F-498E-9A66-6DD4A27AC95B")]
public interface Document
[GuidAttribute(L"63EB5C39-CA8F-498E-9A66-6DD4A27AC95B")]
public interface class Document
[<GuidAttribute("63EB5C39-CA8F-498E-9A66-6DD4A27AC95B")>]
type Document = interface end
public interface Document
O tipo Document expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
ActiveWindow | Obtém a janela ativa no momento ou a janela superior se não há outras pessoas estiverem ativas.Retorna Nothing se não há janelas estiverem abertas. | |
Collection | Obtém a coleção que contém o Document objeto. | |
DTE | Obtém o objeto de extensibilidade de nível superior. | |
Extender | Retorna o extensor solicitado se estiver disponível para este objeto. | |
ExtenderCATID | Obtém a categoria de extensor ID CATID () para o objeto. | |
ExtenderNames | Obtém uma lista de extensores disponíveis para o objeto. | |
FullName | Obtém o caminho completo e o nome do arquivo do objeto. | |
IndentSize | Infraestrutura. Somente para uso interno da Microsoft. | |
Kind | Obtém uma seqüência de caracteres GUID indicando a espécie ou o tipo do objeto. | |
Language | Infraestrutura. Somente para uso interno da Microsoft. | |
Name | Obtém o nome da Document. | |
Path | Obtém o caminho, sem o nome do arquivo, para o diretório que contém o documento. | |
ProjectItem | Obtém o ProjectItem objeto associado com o Document objeto. | |
ReadOnly | Infraestrutura. Somente para uso interno da Microsoft. | |
Saved | Retorna true se o objeto não foi modificado desde o último sendo salvo ou aberto. | |
Selection | Obtém um objeto que representa a seleção atual sobre o Document. | |
TabSize | Infraestrutura. Somente para uso interno da Microsoft. | |
Type | Infraestrutura. Somente para uso interno da Microsoft. | |
Windows | Obtém um Windows que contém as janelas que exibem no objeto de coleção. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Activate | Move o foco para o item atual. | |
ClearBookmarks | Infraestrutura. Somente para uso interno da Microsoft. | |
Close | Fecha o documento aberto e, opcionalmente, salva-lo, ou fecha e destrói a janela. | |
MarkText | Infraestrutura. Somente para uso interno da Microsoft. | |
NewWindow | Cria uma nova janela na qual deseja exibir o documento. | |
Object | Retorna uma interface ou objeto que pode ser acessado no tempo de execução por nome. | |
PrintOut | Infraestrutura. Somente para uso interno da Microsoft. | |
Redo | Executa a última ação foi desfeita pela Undo método ou o usuário. | |
ReplaceText | Infraestrutura. Somente para uso interno da Microsoft. | |
Save | Salva o documento. | |
Undo | Reverte a última ação executada pelo usuário no documento. |
Superior
Comentários
A Document objeto representa cada documento aberto ou designer no ambiente — ou seja, as janelas que não são janelas de ferramentas e tem uma área para editar o texto.O Document objeto tem membros (Propriedades, métodos e eventos) que você pode usar para manipular o documento.Se ele é um arquivo de texto editado pelo editor de Visual Studio, então ele também tem um TextDocument objeto associado a ele.
Todos os documentos abertos são referenciados na Documents coleção.Você pode encontrar um determinado documento, iterando através esta coleção.
A propriedade padrão para um Document o objeto é o Name propriedade.
Este objeto de referência usando DTE.Documents.Item(...).
Exemplos
Sub DocumentExample()
Dim doc As Document
Dim desc As String
Set doc = DTE.ActiveDocument
desc = "You are editing a "
If (doc.ReadOnly) Then
desc = desc & "read-only"
Else
desc = desc & "writable"
End If
desc = desc & " document called " & doc.Name & " located at " & doc.Path
MsgBox desc
End Sub