Como: Documentos de referência da coleção Documents
Você pode se referir a uma Microsoft.Office.Interop.Word.Document o objeto como um membro da Documents coleção usando o nome do documento ou seu valor de índice na coleção.
Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de nível de aplicativo para Word 2007 e Word 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.
Referindo-se a um documento por seu nome geralmente é a melhor opção se você desejar trabalhar com um documento específico. Você raramente consultar um documento usando o seu valor de índice na Documents coleção porque esse valor pode alterar para um determinado documento, como de outros documentos são abertos e fechados.
Documentos de referência
Para fazer referência a um documento por seu nome.
Definir uma variável de objeto para apontar para o documento nomeado, SampleDoc.doc. Para usar o exemplo de código a seguir, execute o código a partir de ThisDocument ou ThisAddIn classe no projeto.
Dim doc As Word.Document = CType(Application.Documents("SampleDoc.doc"), Word.Document)
Word.Document doc = Application.Documents["SampleDoc.doc"];
Se você deseja se referir ao documento ativo (o documento que tem foco), você pode usar o ActiveDocument propriedade da Application objeto.
A referência do documento ativo
Recuperar o nome do documento ativo usando ActiveDocument. Para usar o exemplo de código a seguir, execute o código a partir de ThisDocument ou ThisAddIn classe no projeto.
Dim documentName As String = Application.ActiveDocument.Name
string documentName = Application.ActiveDocument.Name;
Se você apenas estiver trabalhando com o documento que está associado uma personalização em nível de documento, você pode usar o Globals.ThisDocument de referência de qualquer lugar no projeto quando for necessário, consulte o documento que tem o foco.
A referência de documento associado a uma personalização em nível de documento
Recuperar o nome do documento usando Globals.ThisDocument.
Dim documentName2 As String = Globals.ThisDocument.Name
string documentName2 = Globals.ThisDocument.Name;
Consulte também
Tarefas
Como: Abrir documentos existentes
Como: Inserir texto em documentos do Word