KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como inserir o caminho do arquivo e o nome do ficheiro sem extensão num documento do Word?

AutorXiaoyang Data de Modificação

Normalmente, podemos inserir o nome do ficheiro ou o respetivo caminho no documento do Word utilizando o campo «Nome do Ficheiro», mas este inclui sempre a extensão (como .docx ou .doc). Como inserir o nome do ficheiro ou o seu caminho sem a extensão?

Inserir Caminho do Arquivo e o nome ou o nome do ficheiro sem extensão utilizando código VBA

Ferramentas de Produtividade Recomendadas para o Word

Kutools para Word: Integração de IA 🤖, com mais de 100 funcionalidades avançadas que poupam 50 % do seu tempo de processamento de documentos.Transferência Gratuita

Office Tab: Introduz separadores semelhantes aos dos navegadores no Word (e noutras ferramentas do Office), simplificando a navegação entre múltiplos documentos.Transferência Gratuita


Inserir Caminho do Arquivo e o nome ou o nome do ficheiro sem extensão utilizando código VBA

Para inserir o nome do ficheiro sem extensão num documento do Word, aplique o seguinte código VBA:

1. Coloque o cursor no local onde pretende inserir o caminho do ficheiro e o respetivo nome, sem extensão.

2. Em seguida, mantenha premidas as teclas ALT + F11 para abrir a janela Microsoft Visual Basic for Applications.

3. Depois, clique em Inserir > Módulo e copie e cole o código abaixo no módulo em branco aberto.

Código VBA: Inserir Caminho do Arquivo e o nome sem extensão:

Sub InsertFileNameAndPath()
    Dim xPathName As String
    Dim xDotPos As Integer
    With Application.ActiveDocument
        If Len(.Path) = 0 Then .Save
        xDotPos = VBA.InStrRev(.FullName, ".")
        xPathName = VBA.Left(.FullName, xDotPos - 1)
    End With
    Application.Selection.TypeText xPathName
End Sub

4. Em seguida, prima a tecla F5 para executar este código e o caminho do ficheiro e o respetivo nome serão inseridos no documento sem a extensão, conforme ilustrado na imagem:

O caminho e o nome do ficheiro são inseridos no documento sem a extensão

Nota: Se pretender apenas inserir o nome do ficheiro sem extensão no documento, deve utilizar este código:

Código VBA: Inserir apenas o nome do ficheiro sem extensão:

Sub InsertFileNameOnly()
    Dim xPathName As String
    Dim xDotPos As Integer
    With Application.ActiveDocument
        If Len(.Path) = 0 Then .Save
        xDotPos = VBA.InStrRev(.Name, ".")
        xPathName = VBA.Left(.Name, xDotPos - 1)
    End With
    Application.Selection.TypeText xPathName
End Sub

As Melhores Ferramentas de Produtividade para o Office

Kutools para Word – Potencie a sua experiência no Word com mais de 100 funcionalidades extraordinárias!

🤖Funcionalidades do KUTOOLS AI: Assistente de IA / Assistente em Tempo Real / Super Polir (Preservar Formato) / Super Traduzir (Preservar Formato) / Redação por IA / Revisão por IA

📘Domínio de Documentos: Dividir Páginas / Mesclar Documentos / Exportar Seleção em Vários Formatos (PDF, TXT, DOC, HTML...) / Conversão em Lote para PDF...

Edição de Conteúdos: Localizar e Substituir em Lote em Múltiplos Ficheiros / Redimensionar Todas as Imagens / Transpor Linhas e Colunas da Tabela / Converter Tabela em Texto...

🧹Limpeza sem Esforço: remova facilmente Espaços Extra, Quebras de Secção, Caixas de Texto e Hiperligações. Para mais ferramentas de remoção, aceda ao grupo Remover...

Inserções Criativas: Insira Separadores de Milhares, Caixa de Seleção, Botão de Rádio, Código QR, Código de Barras ou Múltiplas Imagens — descubra mais no grupo Inserir...

🔍Seleções Precisas: Selecione com precisão Páginas Específicas, Tabelas, Formas e Parágrafo de Título. Melhore a navegação com mais funcionalidades de seleçãofeatures ......

Melhorias Estrela: Navegar para Qualquer Localização / Inserir Automaticamente Texto Repetitivo / Alternar entre Documentos do Windows / 11 Conversão Ferramentas de...

🌍Suporta mais de 40 idiomas: Utilize o Kutools na sua língua preferida – disponível em inglês, espanhol, alemão, francês, chinês e mais de 40 idiomas!

Kutools for Word separadores na faixa de opções
 
 

Office Tab– Traz a interface com separadores para o Office, tornando o seu trabalho muito mais fácil

  • Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie múltiplos documentos em novos separadores da mesma janela, em vez de em novas janelas.
  • Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato por dia!

✨ Kutools for Office – Uma Instalação, Cinco Ferramentas Poderosas!

Inclui Office Tab Pro·Kutools para Excel·Kutools para Outlook·Kutools para Word·Kutools for PowerPoint

📦 Obtenha todas as 5 ferramentas num único conjunto | 🔗 Integração perfeita com o Microsoft Office | ⚡ Economizar Tempo e potencie imediatamente a produtividade

As Melhores Ferramentas de Produtividade para o Office

Kutools para Word– Ferramentas 100+ para o Word