Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Запретить сохранять под тем же именем и разрешать сохранять под любым другим / 8 сообщений из 8, страница 1 из 1
05.08.2010, 09:51
    #36776399
Sildae
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить сохранять под тем же именем и разрешать сохранять под любым другим
Здравствуйте! Подскажите, пожалуйста, как можно редактировать файл, но не сохранять его под тем же именем, а "сохранять как" разрешить.
Выгружается из Галактики в эксель формате, пользователи постоянно портят файл, надоело восстанавливать.
...
Рейтинг: 0 / 0
05.08.2010, 12:35
    #36776822
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить сохранять под тем же именем и разрешать сохранять под любым другим
а если укажут тотже самое гназвание, что и файл?

а так, если только разрешить "сохранять как"

ОЧЕНЬ ЖЕСТОКО
Код: plaintext
1.
2.
3.
4.
5.
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    If Not SaveAsUI Then
        Cancel = True
        ThisWorkbook.Close False
    End If
End Sub

менне жестоко

Код: plaintext
1.
2.
3.
4.
5.
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    If Not SaveAsUI Then
        Cancel = True
        MsgBox "Используйте пункт меню 'Сохранить как'", vbCritical+vbOKOnly
    End If
End Sub

конечно нужно разрешить использование макросов
...
Рейтинг: 0 / 0
05.08.2010, 12:44
    #36776857
64-bit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить сохранять под тем же именем и разрешать сохранять под любым другим
Sildae,

Шаблоны не помогут?
...
Рейтинг: 0 / 0
05.08.2010, 13:24
    #36777017
Sildae
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить сохранять под тем же именем и разрешать сохранять под любым другим
HandKot,Спасибо Вам! Еще бы имя не предлагалось при сохранить как!
...
Рейтинг: 0 / 0
05.08.2010, 14:27
    #36777251
MX-9
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить сохранять под тем же именем и разрешать сохранять под любым другим
SildaeЗдравствуйте! Подскажите, пожалуйста, как можно редактировать файл, но не сохранять его под тем же именем, а "сохранять как" разрешить.
Выгружается из Галактики в эксель формате, пользователи постоянно портят файл, надоело восстанавливать.

сразу после открытия созранить как
под другим именем - программно

забудет как звали раньше
...
Рейтинг: 0 / 0
05.08.2010, 14:30
    #36777260
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить сохранять под тем же именем и разрешать сохранять под любым другим
SildaeHandKot,Спасибо Вам! Еще бы имя не предлагалось при сохранить как!

а под каким имененм его тогда сохранять?
...
Рейтинг: 0 / 0
05.08.2010, 14:52
    #36777322
Sildae
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить сохранять под тем же именем и разрешать сохранять под любым другим
Сохранять под любым другим :). Дело в том, что это файл-шаблон, с множеством макросов, выгружает данные из Галактики в нужном виде. Он лежит на сети и доступен множеству пользователей. Они ручками правят цифры, уничтожая формулы , зачем-то сохраняют эти изменения ,портят шаблон. А потом на это же место новые данные уже не выгружаются, ибо там не функции-макросы, а конкретные цифры.
...
Рейтинг: 0 / 0
05.08.2010, 16:07
    #36777636
Запретить сохранять под тем же именем и разрешать сохранять под любым другим
Sildae,
средствами ОС ограничить доступ на запись. При попытке сохранения выдаст сообщение, что файл открыт в режиме только для чтения и предложит сохранить под другим именем.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Запретить сохранять под тем же именем и разрешать сохранять под любым другим / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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