Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Диалог о перезаписи (VBA) / 6 сообщений из 6, страница 1 из 1
09.07.2008, 12:54
    #35420097
Рустик_Уфа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Диалог о перезаписи (VBA)
Господа, подскажите, как сделать перезапись файла без подтверждения диалогом?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Sub Sav()
   Dim oBook As Object
   Dim fio As String
   Dim fio2 As String
   Dim pos As String
   fio = Cells( 19 ,  2 )
   If fio = "" Then MsgBox ("Error"): Exit Sub
   pos = InStrRev(fio, "/")
fio2 = Replace((Left(fio, pos -  6 )), " ", "_")

      Set oBook = Application.Workbooks.Add
      oBook.SaveAs "C:\" + fio2 + ".xls"
      
Str.Worksheets("sheet2").Range("A1:L47").Copy
ActiveSheet.Paste Destination:=Worksheets("Sheet1").Range("A1:L47")
ActiveWorkbook.Save 
ActiveWorkbook.Close

точнее: если файл уже существует выползает диалог о том что заменить его или нет, как убрать?
...
Рейтинг: 0 / 0
09.07.2008, 14:16
    #35420420
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Диалог о перезаписи (VBA)
Application.DisplayAlerts=False
После использования не забудьте поставить True .
...
Рейтинг: 0 / 0
09.07.2008, 14:35
    #35420504
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Диалог о перезаписи (VBA)
> Автор: Рустик_Уфа
> точнее: если файл уже существует выползает диалог о том что заменить
> его или нет, как убрать?


Автор: big-duke
Application.DisplayAlerts =False
и не будет никаких вопросов от экселя.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
09.07.2008, 14:39
    #35420520
Рустик_Уфа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Диалог о перезаписи (VBA)
Thanx !
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
27.09.2010, 09:08
    #36867330
Gabit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Диалог о перезаписи (VBA)
А как можно получить действия пользователя в диалоге о перезаписи.
Т.е как узнать он нажимал "Да", "Нет" или "Отмена" ?
...
Рейтинг: 0 / 0
27.09.2010, 10:26
    #36867431
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Диалог о перезаписи (VBA)
При сохранении кодом диалог не появляется.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Диалог о перезаписи (VBA) / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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