Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Переименовать файл
 
 автор: час   (17.05.2011 в 14:53)   личное сообщение
33 Кб.
 
 

Использую функцию, в прицепе - для переименования, только что обработанного файла (считывание данных ячеек)

  Ответить  
 
 автор: час   (17.05.2011 в 15:22)   личное сообщение
 
 

пару раз получилось и всё

  Ответить  
 
 автор: Силblч   (17.05.2011 в 15:25)   личное сообщение
 
 

может закрыть надо? :)

  Ответить  
 
 автор: час   (17.05.2011 в 15:28)   личное сообщение
 
 

Может быть....
Я всё нафиг закрываю - жду....


xl.Quit

Set xlSheet = Nothing
Set xlBook = Nothing
Set xl = Nothing
' Удалить загруженый файл
If Me!DEL_FILE = True Then ' Проверка галочки удаления файла
        DTime = Time()
        Do Until Second(Time() - DTime) > 2
        Loop
Call FUN_DELETE_FILE_NAME(GLB_PATH_TXT)

Else
' переименовать файл
        DTime = Time()
        Do Until Second(Time() - DTime) > 1
        Loop
Call FUN_FILE_RENAME(GLB_PATH_TXT)
End If


  Ответить  
 
 автор: Силblч   (17.05.2011 в 15:38)   личное сообщение
 
 

  Ответить  
 
 автор: час   (17.05.2011 в 15:43)   личное сообщение
 
 

  Ответить  
 
 автор: час   (17.05.2011 в 15:53)   личное сообщение
 
 

Пробываю вот так

' Переименование файла
Dim N_N As String
N_N = "Данные_считаны.xls"
 If FUN_FILE_YES_NO(Patch_File) = True Then
        fso.GetFile(Patch_File).Name = N_N
 End If

  Ответить  
 
 автор: час   (17.05.2011 в 16:04)   личное сообщение
 
 

Семён Семёныч...........

Public Function FUN_FILE_RENAME(Patch_File As String) As String
' Переименование файла
Dim N_N As String
Set fso = New Scripting.FileSystemObject
N_N = "Данные_считаны.xls"

 If FUN_FILE_YES_NO(GLB_PATH_TXT & N_N) = True Then
 FUN_DELETE_FILE_NAME (GLB_PATH_TXT & N_N)
 End If

 If FUN_FILE_YES_NO(Patch_File) = True Then
        fso.GetFile(Patch_File).Name = N_N
 End If

End Function

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList