Alguém sabe um script para se carregar em uma ListBox vários arquivos utilizando o Commom Dialog ?
Assim... o usuário escolhe se quer carregar apenas um ou vários... tentei este script mas só carrega vários... e se configuro o script para carregar apenas um arquivo, o nome aparece duplicado no ListBox:
Sub MultiSel()
On Error GoTo TErro
Dim File_Name() As String, I As Integer
'Must set these flags in order to allow
'multiple selection
Dialog.Flags = cdlOFNExplorer Or cdlOFNAllowMultiselect
Dialog.ShowOpen
File_Name() = Split(Dialog.FileName, vbNullChar)
For I = LBound(File_Name) + 1 To UBound(File_Name) '<= Aqui eu retiro o "+ 1" para carregar um só arquivo, mas duplica...
List1.AddItem File_Name(0) & File_Name(I)
Next
Exit Sub
TErro:
If Err.Number = 20476 Then
MsgBox "Número excessivo de arquivos selecionados...", vbCritical, App.Title
MsgBox "Ação cancelada para evitar sobrecarga no sistema.", vbExclamation, App.Title
End If
End Sub
Pergunta
Danleonhart
Pessoal...
Alguém sabe um script para se carregar em uma ListBox vários arquivos utilizando o Commom Dialog ?
Assim... o usuário escolhe se quer carregar apenas um ou vários... tentei este script mas só carrega vários... e se configuro o script para carregar apenas um arquivo, o nome aparece duplicado no ListBox:
Editado por DanleonhartLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
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.