KB-48678: Buscando o nome e extensão de um arquivo através de scripts.

Descrição:

Como obter o nome e a extensão de um arquivo específico através do método ShowFilePicker? (Exemplo: o caminho “C:\teste\teste.txt” deve retornar somente “teste.txt”.)

Solução:

Para isto, pode-se utilizar os métodos Len (que retorna o número de caracteres de uma string), Right (que retorna um número especiíico de caracteres a partir da direita) e InStrRev (que retorna a posição de um caractere em especifico de uma string). Com estes métodos, é possível descobrir o tamanho da string e a posição da última barra (“\”); isto vai diminui-los do tamanho total do texto, e assim retornar somente o nome do arquivo.

Abaixo um exemplo de script que utiliza os comandos descritos acima:

Dim FileName, size, pos, file
Application.ShowFilePicker true, FileName, “pdf”,128, “Files PDF|*.pdf|All Files” 
size = Len(FileName)
pos = InStrRev(FileName,“\”, size,0)
file = Right(FileName, size – pos)
MsgBox file

Print Friendly, PDF & Email

Este artigo foi útil? Was this helpful?

Classificação média - Average rating 0 / 5. Count: 0

Leave a Reply

Your email address will not be published.Required fields are marked *