powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Макрос сохраняет файл в виде *.txt.xls. Как сиправить?
7 сообщений из 7, страница 1 из 1
Макрос сохраняет файл в виде *.txt.xls. Как сиправить?
    #33605077
Tин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте Всем!
Вот такой код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Dim Myfile
Dim myPath As String
Myfile = Dir("C:\Самотлор\Карточки организаций\*.txt")
        Do While Myfile <> ""
        myPath = "C:\Самотлор\Карточки организаций\" & Myfile
            Workbooks.OpenText Filename:=myPath, _
                Origin:= 1251 , StartRow:= 1 , DataType:=xlDelimited, TextQualifier:= _
.........

ActiveWorkbook.SaveAs Filename:=myPath & ".xls", FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
        ReadOnlyRecommended:=False, CreateBackup:=False

В результате получаются файлы вида *.txt.xls :(

В чем ошибка? Помогите, плиз, разобраться!

Спасибо заранее.
...
Рейтинг: 0 / 0
Макрос сохраняет файл в виде *.txt.xls. Как сиправить?
    #33605224
Фотография talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты так и пишешь
Myfile = Dir("C:\Самотлор\Карточки организаций\*.txt")
.....
myPath = "C:\Самотлор\Карточки организаций\" & Myfile
.....
ActiveWorkbook.SaveAs Filename:=myPath & ".xls",
...
Рейтинг: 0 / 0
Макрос сохраняет файл в виде *.txt.xls. Как сиправить?
    #33605233
Тин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как написАть, чтоб открывались только txt,
а сохранялись с такими же именами, но в xls?
...
Рейтинг: 0 / 0
Макрос сохраняет файл в виде *.txt.xls. Как сиправить?
    #33605264
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну и наплодил(а) же ты топиков
Сохранить макросом в Exel последовательно много открытых txt
...
Рейтинг: 0 / 0
Макрос сохраняет файл в виде *.txt.xls. Как сиправить?
    #33605356
Фотография talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй так
Dim Myfile
Dim myPath As String
Myfile = Dir("C:\Самотлор\Карточки организаций\")
Do While Myfile <> ""
myPath = "C:\Самотлор\Карточки организаций\" & Myfile & "*.txt"
Workbooks.OpenText Filename:=myPath, _
Origin:=1251, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _
.........

ActiveWorkbook.SaveAs Filename:=myPath & ".xls", FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False
...
Рейтинг: 0 / 0
Макрос сохраняет файл в виде *.txt.xls. Как сиправить?
    #33605421
Тин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо БОЛЬШУЩЕЕ!!!!

Счас попробую в работе!
...
Рейтинг: 0 / 0
Макрос сохраняет файл в виде *.txt.xls. Как сиправить?
    #34039970
SirFisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В качестве примера:

Dim SaveAsName As String
Dim strDocName As String
Dim intPos As Integer

' Убираем расширение и берем имя файла
strDocName = ActiveWorkbook.Name
intPos = InStrRev(strDocName, ".")
strDocName = Left(strDocName, intPos - 1)
strDocName = strDocName & ".txt"

'присваиваем имя вместе с путем к файлу
SaveAsName = ActiveWorkbook.Path & Application.PathSeparator & strDocName
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Макрос сохраняет файл в виде *.txt.xls. Как сиправить?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]