Ir para conteúdo
Fórum Script Brasil
  • 0

comando VBA "Application.FileSearch" no excel 2003 abaixo nã


wagnergcampos

Pergunta

Pessoal,

O comando VBA "Application.FileSearch" no excel 2003 abaixo não funciona no novo excel 2007

Ocorre a mensagem de erro:

ERRO '445'

"objeto não aceita essa ação"

:huh: :blink:

--------------------------------------------------------------

Function FileExists(FileName As String) As Boolean
Dim Path As String
Path = ExtractFilePath(FileName)
FileName = ExtractFileName(FileName)
With Application.FileSearch
    .NewSearch
    .LookIn = Path
    .FileName = FileName
    .MatchTextExactly = False
    FileExists = .Execute() > 0
End With
End Function

Como proceder nesse caso? Há alguma conversão ou alteração nesse comando?

Agradeço desde já,

Wagner

Editado por kuroi
Adicionar tag CODE
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Obrigao pela dica. Mas achei a resposta conforme abaixo:

:rolleyes:

'essa função deu problema com o advento do excel 2007
Function FileExists(FileName As String) As Boolean
Dim Path As String

Path = ExtractFilePath(FileName)
FileName = ExtractFileName(FileName)
'---------------------------------------------------
'aqui o pulo do gato
'fonte:
'http://www.ativoaccess.com.br/forum/index.php?showtopic=462&pid=1876&st=0&#entry1876
Dim fs As FileSystemObject
Set fs = CreateObject("Scripting.filesystemobject")
FileExists = fs.FileExists(FileName)
End Function
'---------------------------------------------------
'aqui está o comando (vindo excel 2003) que não dá mais certo no excel 2007
'With Application.FileSearch
'    .NewSearch
'    .LookIn = Path
'    .FileName = FileName
'    .MatchTextExactly = False
'    FileExists = .Execute() > 0
'End With
'End Function
'teste recomendado no forum

Editado por kuroi
Adicionar tag CODE
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...