|
|
|
Макрос сохраняет файл в виде *.txt.xls. Как сиправить?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте Всем! Вот такой код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. В результате получаются файлы вида *.txt.xls :( В чем ошибка? Помогите, плиз, разобраться! Спасибо заранее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 13:06:52 |
|
||
|
Макрос сохраняет файл в виде *.txt.xls. Как сиправить?
|
|||
|---|---|---|---|
|
#18+
Ты так и пишешь Myfile = Dir("C:\Самотлор\Карточки организаций\*.txt") ..... myPath = "C:\Самотлор\Карточки организаций\" & Myfile ..... ActiveWorkbook.SaveAs Filename:=myPath & ".xls", ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 13:38:03 |
|
||
|
Макрос сохраняет файл в виде *.txt.xls. Как сиправить?
|
|||
|---|---|---|---|
|
#18+
А как написАть, чтоб открывались только txt, а сохранялись с такими же именами, но в xls? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 13:40:30 |
|
||
|
Макрос сохраняет файл в виде *.txt.xls. Как сиправить?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 13:46:10 |
|
||
|
Макрос сохраняет файл в виде *.txt.xls. Как сиправить?
|
|||
|---|---|---|---|
|
#18+
Попробуй так 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 14:05:14 |
|
||
|
Макрос сохраняет файл в виде *.txt.xls. Как сиправить?
|
|||
|---|---|---|---|
|
#18+
Спасибо БОЛЬШУЩЕЕ!!!! Счас попробую в работе! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 14:16:14 |
|
||
|
Макрос сохраняет файл в виде *.txt.xls. Как сиправить?
|
|||
|---|---|---|---|
|
#18+
В качестве примера: 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2006, 08:05:50 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=33605421&tid=2184172]: |
0ms |
get settings: |
4ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 275ms |

| 0 / 0 |
