|
|
|
Excel. Сохранение книги с запросом (SaveAs)
|
|||
|---|---|---|---|
|
#18+
Всем привет! Подскажите плиз. У меня есть открытый шаблон, в нём произошла определённая работа, я пытаюсь сохранить его с новым именем, как "SaveAs": Код: plaintext 1. 2. Код: plaintext Заранее спасибо за ответ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2005, 12:26:09 |
|
||
|
Excel. Сохранение книги с запросом (SaveAs)
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2005, 15:16:02 |
|
||
|
Excel. Сохранение книги с запросом (SaveAs)
|
|||
|---|---|---|---|
|
#18+
Дело в том, что я отключал прорисовку экрана и displayalerts , существующий файл затирается новым, но как быть, если файл существует с таким именем и затирать новым не надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2005, 15:21:51 |
|
||
|
Excel. Сохранение книги с запросом (SaveAs)
|
|||
|---|---|---|---|
|
#18+
Включи перехват ошибок Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2005, 18:47:14 |
|
||
|
Excel. Сохранение книги с запросом (SaveAs)
|
|||
|---|---|---|---|
|
#18+
Перехват ошибок ничего не дает... А проблему решить как-то нужно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2006, 17:42:53 |
|
||
|
Excel. Сохранение книги с запросом (SaveAs)
|
|||
|---|---|---|---|
|
#18+
Sigizmund-8Дело в том, что я отключал прорисовку экрана и displayalerts , существующий файл затирается новым, но как быть, если файл существует с таким именем и затирать новым не надо? перед SaveAs проверь наличие файла Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2006, 17:50:36 |
|
||
|
Excel. Сохранение книги с запросом (SaveAs)
|
|||
|---|---|---|---|
|
#18+
vkodor 'проверка существования файла Set filesys = CreateObject("scripting.filesystemobject") FileExists3 = filesys.fileexists(Fname) Намного проще и быстрее использовать родной VBA-шный объект Application.FileSearch ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2006, 18:51:49 |
|
||
|
Excel. Сохранение книги с запросом (SaveAs)
|
|||
|---|---|---|---|
|
#18+
посмотри в сторону GetSaveAsFilename чой нибудь типа НоваяФайл = Application.GetSaveAsFilename(InitialFileName:="Отчет1", fileFilter:="Файлы Excel (*.xls), *.xls", Title:="Создание нового отчета") If НовыйФайл = False Then Exit Sub 'Если пользователь отказался от ввода потом можно проверить существование этого файла If GetAttr(НовыйФайл)<>0 Then и обработать ответ пользователя Ответ = MsgBox("Такой файл существует, заменить?", vbYesNo) ну и потом собственно скопировать Шаблон=ActiveWorkbook.Path & "Шаблон.xls" FileCopy Шаблон, НовыйФайл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2006, 06:23:14 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=33048960&tid=2184854]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 339ms |

| 0 / 0 |
