Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Автосохранение - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 7
  • «
  • 1
  • 2
  • 3
  • 4
  • 6
  • 7
  • »
Модератор форума: китин, _Boroda_  
Автосохранение
Муля2010 Дата: Понедельник, 11.10.2010, 22:47 | Сообщение № 21
Группа: Проверенные
Ранг: Обитатель
Сообщений: 290
Репутация: 12 ±
Замечаний: 0% ±

Всем доброй ночи!
Извиняюсь за долгое молчание!
Был в отъезде.
Сейчас вот познакомился из предлагаемыми вариантами решения моего вопроса. Спасибо за них, все чудесно работает.Но я хотел чтобы еще можно было включить/выключить через форму. Которую прилагаю.
С ув. Муля!
К сообщению приложен файл: 5025195.xls (81.5 Kb)


С ув. Муля!
 
Ответить
СообщениеВсем доброй ночи!
Извиняюсь за долгое молчание!
Был в отъезде.
Сейчас вот познакомился из предлагаемыми вариантами решения моего вопроса. Спасибо за них, все чудесно работает.Но я хотел чтобы еще можно было включить/выключить через форму. Которую прилагаю.
С ув. Муля!

Автор - Муля2010
Дата добавления - 11.10.2010 в 22:47
Муля2010 Дата: Понедельник, 11.10.2010, 22:56 | Сообщение № 22
Группа: Проверенные
Ранг: Обитатель
Сообщений: 290
Репутация: 12 ±
Замечаний: 0% ±

Даже немного по другому.
К сообщению приложен файл: 1202858.xls (79.0 Kb)


С ув. Муля!
 
Ответить
СообщениеДаже немного по другому.

Автор - Муля2010
Дата добавления - 11.10.2010 в 22:56
Муля2010 Дата: Среда, 13.10.2010, 11:49 | Сообщение № 23
Группа: Проверенные
Ранг: Обитатель
Сообщений: 290
Репутация: 12 ±
Замечаний: 0% ±

Добрый день!
Или даже вот так
К сообщению приложен файл: 1302019.xls (90.5 Kb)


С ув. Муля!
 
Ответить
СообщениеДобрый день!
Или даже вот так

Автор - Муля2010
Дата добавления - 13.10.2010 в 11:49
Alex_ST Дата: Среда, 13.10.2010, 13:48 | Сообщение № 24
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3213
Репутация: 609 ±
Замечаний: 0% ±

2003
Попробуйте добавить в форму:
[vba]
Код
Private Sub CommandButton1_Click()
     If IsNumeric(txtbRowKol.Value) Then
        Application.AutoRecover.Time = txtbRowKol.Value
        Application.AutoRecover.Enabled = OptionButton1.Value
        ActiveWorkbook.EnableAutoRecover = True
     End If
     Unload Me
End Sub
[/vba]



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеПопробуйте добавить в форму:
[vba]
Код
Private Sub CommandButton1_Click()
     If IsNumeric(txtbRowKol.Value) Then
        Application.AutoRecover.Time = txtbRowKol.Value
        Application.AutoRecover.Enabled = OptionButton1.Value
        ActiveWorkbook.EnableAutoRecover = True
     End If
     Unload Me
End Sub
[/vba]

Автор - Alex_ST
Дата добавления - 13.10.2010 в 13:48
Муля2010 Дата: Среда, 13.10.2010, 19:26 | Сообщение № 25
Группа: Проверенные
Ранг: Обитатель
Сообщений: 290
Репутация: 12 ±
Замечаний: 0% ±

Доброго дня Алексей!
Автосохранение не фунциклирует. Почему - не знаю.
С ув. Муля!
К сообщению приложен файл: 9589527.xls (93.0 Kb)


С ув. Муля!
 
Ответить
СообщениеДоброго дня Алексей!
Автосохранение не фунциклирует. Почему - не знаю.
С ув. Муля!

Автор - Муля2010
Дата добавления - 13.10.2010 в 19:26
Hugo Дата: Среда, 13.10.2010, 23:33 | Сообщение № 26
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3691
Репутация: 790 ±
Замечаний: 0% ±

365
Здравствуйте.
У меня так работает Ваша форма:[vba]
Код
Private Sub CommandButton1_Click()
        If IsNumeric(txtbRowKol.Value) Then
            Application.AutoRecover.Time = txtbRowKol.Value
        End If
        Application.AutoRecover.Enabled = OptionButton1.Value
        ActiveWorkbook.EnableAutoRecover = True
        Unload Me
End Sub
[/vba]


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеЗдравствуйте.
У меня так работает Ваша форма:[vba]
Код
Private Sub CommandButton1_Click()
        If IsNumeric(txtbRowKol.Value) Then
            Application.AutoRecover.Time = txtbRowKol.Value
        End If
        Application.AutoRecover.Enabled = OptionButton1.Value
        ActiveWorkbook.EnableAutoRecover = True
        Unload Me
End Sub
[/vba]

Автор - Hugo
Дата добавления - 13.10.2010 в 23:33
Муля2010 Дата: Четверг, 14.10.2010, 01:07 | Сообщение № 27
Группа: Проверенные
Ранг: Обитатель
Сообщений: 290
Репутация: 12 ±
Замечаний: 0% ±

Да он работает и у меня. Но как то странно.
Например, если заношу какие то даные в ячейки вне основной таблицы, они автосохраняются. А если вношу какие ьо изменения в саму таблицу - нет.
Потом, установленная в xtbRowKol цифра, не сохраняется , а OptionButton1 остается не нажатым.


С ув. Муля!
 
Ответить
СообщениеДа он работает и у меня. Но как то странно.
Например, если заношу какие то даные в ячейки вне основной таблицы, они автосохраняются. А если вношу какие ьо изменения в саму таблицу - нет.
Потом, установленная в xtbRowKol цифра, не сохраняется , а OptionButton1 остается не нажатым.

Автор - Муля2010
Дата добавления - 14.10.2010 в 01:07
Alex_ST Дата: Четверг, 14.10.2010, 09:06 | Сообщение № 28
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3213
Репутация: 609 ±
Замечаний: 0% ±

2003
Ну, не знаю... У меня все параметры и книги и приложения устанавливаются.
Попробуйте тогда сделать так:
[vba]
Код
Private Sub CommandButton1_Click()
     If IsNumeric(txtbRowKol.Value) Then
        Application.AutoRecover.Time = CInt(txtbRowKol.Value)
        Application.AutoRecover.Enabled = OptionButton1.Value
        ActiveWorkbook.EnableAutoRecover = OptionButton1.Value
     End If
     Unload Me
End Sub
[/vba]
И просто для удобства и красоты добавьте ещё и:
[vba]
Код
Private Sub UserForm_Initialize()
     OptionButton1.Value = Application.AutoRecover.Enabled And ActiveWorkbook.EnableAutoRecover
     OptionButton2.Value = Not OptionButton1.Value
     txtbRowKol.Value = Application.AutoRecover.Time
     SpnButton1.Value = txtbRowKol.Value
End Sub
[/vba]



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеНу, не знаю... У меня все параметры и книги и приложения устанавливаются.
Попробуйте тогда сделать так:
[vba]
Код
Private Sub CommandButton1_Click()
     If IsNumeric(txtbRowKol.Value) Then
        Application.AutoRecover.Time = CInt(txtbRowKol.Value)
        Application.AutoRecover.Enabled = OptionButton1.Value
        ActiveWorkbook.EnableAutoRecover = OptionButton1.Value
     End If
     Unload Me
End Sub
[/vba]
И просто для удобства и красоты добавьте ещё и:
[vba]
Код
Private Sub UserForm_Initialize()
     OptionButton1.Value = Application.AutoRecover.Enabled And ActiveWorkbook.EnableAutoRecover
     OptionButton2.Value = Not OptionButton1.Value
     txtbRowKol.Value = Application.AutoRecover.Time
     SpnButton1.Value = txtbRowKol.Value
End Sub
[/vba]

Автор - Alex_ST
Дата добавления - 14.10.2010 в 09:06
Alex_ST Дата: Четверг, 14.10.2010, 09:24 | Сообщение № 29
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3213
Репутация: 609 ±
Замечаний: 0% ±

2003
К стати, Муля2010, а у вас задан путь для автосохранения на вкладке
СЕРВИС-ПАРАМЕТРЫ-СОХРАНЕНИЕ-Каталог данных для автовосстановления?
В коде программы я не увидел его назначения. Должно быть что-то типа:
[vba]
Код
Application.AutoRecover.Path = "C:\Documents and Settings\ИМЯ_ПОЛЬЗОВАТЕЛЯ\Application Data\Microsoft\Excel\"
[/vba]
А это свойство ПРИЛОЖЕНИЯ, а не ФАЙЛА. Поэтому, если у вас приложению не задан каталог или задан как-то криво, то файл не будет автосохраняться ТОЛЬКО У ВАС.



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеК стати, Муля2010, а у вас задан путь для автосохранения на вкладке
СЕРВИС-ПАРАМЕТРЫ-СОХРАНЕНИЕ-Каталог данных для автовосстановления?
В коде программы я не увидел его назначения. Должно быть что-то типа:
[vba]
Код
Application.AutoRecover.Path = "C:\Documents and Settings\ИМЯ_ПОЛЬЗОВАТЕЛЯ\Application Data\Microsoft\Excel\"
[/vba]
А это свойство ПРИЛОЖЕНИЯ, а не ФАЙЛА. Поэтому, если у вас приложению не задан каталог или задан как-то криво, то файл не будет автосохраняться ТОЛЬКО У ВАС.

Автор - Alex_ST
Дата добавления - 14.10.2010 в 09:24
Муля2010 Дата: Четверг, 14.10.2010, 11:49 | Сообщение № 30
Группа: Проверенные
Ранг: Обитатель
Сообщений: 290
Репутация: 12 ±
Замечаний: 0% ±

Всем привет!
Quote (Alex_ST)
К стати, Муля2010, а у вас задан путь для автосохранения на вкладке
СЕРВИС-ПАРАМЕТРЫ-СОХРАНЕНИЕ-Каталог данных для автовосстановления?
В коде программы я не увидел его назначения. Должно быть что-то типа:

У меня задан вот такой путь:C:\Documents and Settings\зер\Application Data\Microsoft\Excel\ Вроди все так как и должно быть.
Рабочий файл находится в папке Мои документты.
В Параметры -Сохранение настройки меняются на заданые мною.
Алексей! Вы мне пожалуйста поясните коротко сам принцып действия автосохранения. Может я его непрпвильно понимаю и хочу добиться невозможного.
Напимер, мне кажется если работает автосохранение то при закрытии файла не доолжно выпадать окно с запросом на сохранение. Так как авто сохранение уже все сохранило.
И все таки, почему не сохраняются установленые мною настройки в моем окошке. Об этом говорилось выше.



С ув. Муля!

Сообщение отредактировал Муля2010 - Четверг, 14.10.2010, 11:52
 
Ответить
СообщениеВсем привет!
Quote (Alex_ST)
К стати, Муля2010, а у вас задан путь для автосохранения на вкладке
СЕРВИС-ПАРАМЕТРЫ-СОХРАНЕНИЕ-Каталог данных для автовосстановления?
В коде программы я не увидел его назначения. Должно быть что-то типа:

У меня задан вот такой путь:C:\Documents and Settings\зер\Application Data\Microsoft\Excel\ Вроди все так как и должно быть.
Рабочий файл находится в папке Мои документты.
В Параметры -Сохранение настройки меняются на заданые мною.
Алексей! Вы мне пожалуйста поясните коротко сам принцып действия автосохранения. Может я его непрпвильно понимаю и хочу добиться невозможного.
Напимер, мне кажется если работает автосохранение то при закрытии файла не доолжно выпадать окно с запросом на сохранение. Так как авто сохранение уже все сохранило.
И все таки, почему не сохраняются установленые мною настройки в моем окошке. Об этом говорилось выше.


Автор - Муля2010
Дата добавления - 14.10.2010 в 11:49
Alex_ST Дата: Четверг, 14.10.2010, 14:07 | Сообщение № 31
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3213
Репутация: 609 ±
Замечаний: 0% ±

2003
Муля2010, читайте Справку, моментально выданную Ёкселем на поиск слова "автосохранение":
Quote
1.В меню Сервис выберите команду Параметры, а затем откройте вкладку Сохранение.
2.Установите флажок автосохранение каждые.
3.В поле минут укажите нужный интервал сохранения файлов. Чем чаще сохраняются файлы, тем больше данных можно восстановить в случае падения напряжения или подобной аварии во время работы над файлом.
Примечание. Использование автосохранения не избавляет от необходимости сохранять открытый файл обычным способом. Если открытый файл восстановления не сохранить, он удаляется с потерей всех несохраненных изменений. При сохранении файл восстановления заменяет собой исходный файл (если не было задано новое имя файла).

Т.е. то, что называется в Ёкселе автосохранением - это собственно периодическое сохранение НЕ САМОГО ФАЙЛА, а его РЕЗЕРВНОЙ КОПИИ!



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеМуля2010, читайте Справку, моментально выданную Ёкселем на поиск слова "автосохранение":
Quote
1.В меню Сервис выберите команду Параметры, а затем откройте вкладку Сохранение.
2.Установите флажок автосохранение каждые.
3.В поле минут укажите нужный интервал сохранения файлов. Чем чаще сохраняются файлы, тем больше данных можно восстановить в случае падения напряжения или подобной аварии во время работы над файлом.
Примечание. Использование автосохранения не избавляет от необходимости сохранять открытый файл обычным способом. Если открытый файл восстановления не сохранить, он удаляется с потерей всех несохраненных изменений. При сохранении файл восстановления заменяет собой исходный файл (если не было задано новое имя файла).

Т.е. то, что называется в Ёкселе автосохранением - это собственно периодическое сохранение НЕ САМОГО ФАЙЛА, а его РЕЗЕРВНОЙ КОПИИ!

Автор - Alex_ST
Дата добавления - 14.10.2010 в 14:07
Alex_ST Дата: Четверг, 14.10.2010, 14:14 | Сообщение № 32
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3213
Репутация: 609 ±
Замечаний: 0% ±

2003
Тут я на досуге подчистил и подполировал форму в Вашем файле...
Вибачте, Льова, довелося поміняти колір форми з кислотних на пристойні і перевести написи з рідної мови на російську. Вже дуже очі різало ... biggrin
Там было много "хвостов" в коде от удалённых с формы или спрятанных элементов управления. Да и имена элементов - тоже не очень...
Путь сохранения теперь прописывается автоматически в строке [vba]
Код
Application.AutoRecover.Path = "C:\Documents and Settings\" & User_Name & "\Application Data\Microsoft\Excel\"
[/vba]процедуры UserForm_Initialize
Добавил проверку данных, введённых в текстбокс не с клавиатуры, а копированием.
Ну и ещё что-то, уже не помню.
Посмотрите, что получилось.

Сейчас увидал опечатку в тексте формы:
Преиодичность автосохранения в минутах
конечно, надо исправить на
Периодичность автосохранения в минутах
К сообщению приложен файл: For_Mulya.zip (23.5 Kb)



С уважением,
Алексей
MS Excel 2003 - the best!!!


Сообщение отредактировал Alex_ST - Четверг, 14.10.2010, 16:23
 
Ответить
СообщениеТут я на досуге подчистил и подполировал форму в Вашем файле...
Вибачте, Льова, довелося поміняти колір форми з кислотних на пристойні і перевести написи з рідної мови на російську. Вже дуже очі різало ... biggrin
Там было много "хвостов" в коде от удалённых с формы или спрятанных элементов управления. Да и имена элементов - тоже не очень...
Путь сохранения теперь прописывается автоматически в строке [vba]
Код
Application.AutoRecover.Path = "C:\Documents and Settings\" & User_Name & "\Application Data\Microsoft\Excel\"
[/vba]процедуры UserForm_Initialize
Добавил проверку данных, введённых в текстбокс не с клавиатуры, а копированием.
Ну и ещё что-то, уже не помню.
Посмотрите, что получилось.

Сейчас увидал опечатку в тексте формы:
Преиодичность автосохранения в минутах
конечно, надо исправить на
Периодичность автосохранения в минутах

Автор - Alex_ST
Дата добавления - 14.10.2010 в 14:14
Муля2010 Дата: Четверг, 14.10.2010, 16:32 | Сообщение № 33
Группа: Проверенные
Ранг: Обитатель
Сообщений: 290
Репутация: 12 ±
Замечаний: 0% ±

Вельми шановний пане Олексію!
Дуже приємно дізнаватися про те, що нашого українського роду , з кожним днем стає все більше на форумах екселя. І про те, що рідна українська мова усе частіше з'являється на сторінках Інтернету!!!
Quote (Alex_ST)
Примечание. Использование автосохранения не избавляет от необходимости сохранять открытый файл обычным способом. Если открытый файл восстановления не сохранить, он удаляется с потерей всех несохраненных изменений. При сохранении файл восстановления заменяет собой исходный файл (если не было задано новое имя файла).

Вот именно этого я и не понимал. Отсюда и мое ошибочное желание получить от авто сохраненмя то, что может дать только Сохранить или Сохранить все.
А ваш файл For_Mulya у меня почему то не запускает форму. Выдает ошибку 400.


С ув. Муля!
 
Ответить
СообщениеВельми шановний пане Олексію!
Дуже приємно дізнаватися про те, що нашого українського роду , з кожним днем стає все більше на форумах екселя. І про те, що рідна українська мова усе частіше з'являється на сторінках Інтернету!!!
Quote (Alex_ST)
Примечание. Использование автосохранения не избавляет от необходимости сохранять открытый файл обычным способом. Если открытый файл восстановления не сохранить, он удаляется с потерей всех несохраненных изменений. При сохранении файл восстановления заменяет собой исходный файл (если не было задано новое имя файла).

Вот именно этого я и не понимал. Отсюда и мое ошибочное желание получить от авто сохраненмя то, что может дать только Сохранить или Сохранить все.
А ваш файл For_Mulya у меня почему то не запускает форму. Выдает ошибку 400.

Автор - Муля2010
Дата добавления - 14.10.2010 в 16:32
Alex_ST Дата: Четверг, 14.10.2010, 17:22 | Сообщение № 34
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3213
Репутация: 609 ±
Замечаний: 0% ±

2003
Муля2010, у меня только фамилия хохляцкая, а сам я кацап-москаль, поэтому ваше послание на мове я читал с помощью гугл-переводчика, точно так же, как и писал своё...
Просто из Вашим файлов видно, что Вы из Украины... Вот я и решил написать Вам пару фраз на рідної мови. biggrin

А вообще-то у нас тут полный интернационал. И абсолютно никому нет дела, кто и какой национальности. Главное, чтобы человек был интересен в общении.
Всё. Тему закрыли! Соблюдайте правила, пожалуйста! Язык форума - русский!

По поводу файла: в пошаговом режиме прогоняли? На каком операторе вылезает ошибка?
Может, на функции User_Name? Испытайте её отдельно.




С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеМуля2010, у меня только фамилия хохляцкая, а сам я кацап-москаль, поэтому ваше послание на мове я читал с помощью гугл-переводчика, точно так же, как и писал своё...
Просто из Вашим файлов видно, что Вы из Украины... Вот я и решил написать Вам пару фраз на рідної мови. biggrin

А вообще-то у нас тут полный интернационал. И абсолютно никому нет дела, кто и какой национальности. Главное, чтобы человек был интересен в общении.
Всё. Тему закрыли! Соблюдайте правила, пожалуйста! Язык форума - русский!

По поводу файла: в пошаговом режиме прогоняли? На каком операторе вылезает ошибка?
Может, на функции User_Name? Испытайте её отдельно.


Автор - Alex_ST
Дата добавления - 14.10.2010 в 17:22
Муля2010 Дата: Четверг, 14.10.2010, 19:06 | Сообщение № 35
Группа: Проверенные
Ранг: Обитатель
Сообщений: 290
Репутация: 12 ±
Замечаний: 0% ±

Quote (Alex_ST)
По поводу файла: в пошаговом режиме прогоняли? На каком операторе вылезает ошибка?
Может, на функции User_Name? Испытайте её отдельно.

Проверить в пошаговом не знаю как это делается.
А ошибка 400 выпадает сразу же, после нажатия на кнопку, Автосохранение



С ув. Муля!
 
Ответить
Сообщение
Quote (Alex_ST)
По поводу файла: в пошаговом режиме прогоняли? На каком операторе вылезает ошибка?
Может, на функции User_Name? Испытайте её отдельно.

Проверить в пошаговом не знаю как это делается.
А ошибка 400 выпадает сразу же, после нажатия на кнопку, Автосохранение


Автор - Муля2010
Дата добавления - 14.10.2010 в 19:06
Alex_ST Дата: Пятница, 15.10.2010, 00:05 | Сообщение № 36
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3213
Репутация: 609 ±
Замечаний: 0% ±

2003
В процедуре UserForm_Initialize поставьте breakpoint на строку [vba]
Код
Application.AutoRecover.Path = "C:\Documents and Settings\" & User_Name & "\Application Data\Microsoft\Excel\"
[/vba]и запустите программу. Далее проверяйте пошагово по F8



С уважением,
Алексей
MS Excel 2003 - the best!!!


Сообщение отредактировал Alex_ST - Пятница, 15.10.2010, 08:27
 
Ответить
СообщениеВ процедуре UserForm_Initialize поставьте breakpoint на строку [vba]
Код
Application.AutoRecover.Path = "C:\Documents and Settings\" & User_Name & "\Application Data\Microsoft\Excel\"
[/vba]и запустите программу. Далее проверяйте пошагово по F8

Автор - Alex_ST
Дата добавления - 15.10.2010 в 00:05
Alex_ST Дата: Пятница, 15.10.2010, 08:35 | Сообщение № 37
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3213
Репутация: 609 ±
Замечаний: 0% ±

2003
Если не умеете пошагово отлаживать программу, то попробуйте просто закомментировать строку [vba]
Код
Application.AutoRecover.Path = "C:\Documents and Settings\" & User_Name & "\Application Data\Microsoft\Excel\"
[/vba] в процедуре UserForm_Initialize.
Эта строка просто не обязательна, т.к. судя по всему, Офис у Вас зарегистрирован на пользователя зер и путь автосохранения прописан правильно:
Цитата (Муля2010)
C:\Documents and Settings\зер\Application Data\Microsoft\Excel\
.



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеЕсли не умеете пошагово отлаживать программу, то попробуйте просто закомментировать строку [vba]
Код
Application.AutoRecover.Path = "C:\Documents and Settings\" & User_Name & "\Application Data\Microsoft\Excel\"
[/vba] в процедуре UserForm_Initialize.
Эта строка просто не обязательна, т.к. судя по всему, Офис у Вас зарегистрирован на пользователя зер и путь автосохранения прописан правильно:
Цитата (Муля2010)
C:\Documents and Settings\зер\Application Data\Microsoft\Excel\
.

Автор - Alex_ST
Дата добавления - 15.10.2010 в 08:35
Муля2010 Дата: Пятница, 15.10.2010, 11:24 | Сообщение № 38
Группа: Проверенные
Ранг: Обитатель
Сообщений: 290
Репутация: 12 ±
Замечаний: 0% ±

Всем доброго дня!
Алексей! Отключил строку 'Application.AutoRecover.Path = "C:\Documents and Settings\" & Лёва_Name & "\Application Data\Microsoft\Excel\" и все заработало.
Самое интересное, что интуитивно я догадывался, что проблема именно в ней. А вот отключить ее не сообразил. Наверное от плохого знания макросов.
За помощь вам оромнейшее СПАСИБО!


С ув. Муля!
 
Ответить
СообщениеВсем доброго дня!
Алексей! Отключил строку 'Application.AutoRecover.Path = "C:\Documents and Settings\" & Лёва_Name & "\Application Data\Microsoft\Excel\" и все заработало.
Самое интересное, что интуитивно я догадывался, что проблема именно в ней. А вот отключить ее не сообразил. Наверное от плохого знания макросов.
За помощь вам оромнейшее СПАСИБО!

Автор - Муля2010
Дата добавления - 15.10.2010 в 11:24
Alex_ST Дата: Пятница, 15.10.2010, 20:37 | Сообщение № 39
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3213
Репутация: 609 ±
Замечаний: 0% ±

2003
Да я там просто перемудрил со специальной функцией для определения имени пользователя...
Не нужна она вообще!
Надо просто писать вместо [vba]
Код
...& User_Name &...
[/vba][vba]
Код
...& Application.UserName &...
[/vba]
Ведь абсолютно ни к чему было писать функцию и создавать в ней объект Ёксель чтобы узнать имя пользователя...
Это у меня "рудиментарный орган" от старой программы для Access'a: там нет свойства Application.UserName и узнавать имя пользователя приходилось по имени пользователя Ёкселя...

А по поводу обещанной сегодня доводки программы - извините, но полный облом.
Начал с утра переделывать под автосохранение копии. Все нужные методы нашёл и подпрограммки написал. Даже дизайн формы и её инициализацию переделал. Осталось только всё вместе скомпоновать и "полирнуть". А тут работку срочную начальство подвалило. И объём работы большой и крайний срок - до обеда вторника.
Ну, я на флэшку всё, что по автосохранению успел сегодня к обеду сделать, скинул и решил, что дома за часок-другой на выходных доделаю... А флэшку-то на работе так воткнутой в комп и забыл...
Так что, извините, но выход моей программы задерживается как минимум до вторника...
Но на Планете, я смотрю, Вам Дмитръ уже что-то накропал. Так что пока потерпите.



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеДа я там просто перемудрил со специальной функцией для определения имени пользователя...
Не нужна она вообще!
Надо просто писать вместо [vba]
Код
...& User_Name &...
[/vba][vba]
Код
...& Application.UserName &...
[/vba]
Ведь абсолютно ни к чему было писать функцию и создавать в ней объект Ёксель чтобы узнать имя пользователя...
Это у меня "рудиментарный орган" от старой программы для Access'a: там нет свойства Application.UserName и узнавать имя пользователя приходилось по имени пользователя Ёкселя...

А по поводу обещанной сегодня доводки программы - извините, но полный облом.
Начал с утра переделывать под автосохранение копии. Все нужные методы нашёл и подпрограммки написал. Даже дизайн формы и её инициализацию переделал. Осталось только всё вместе скомпоновать и "полирнуть". А тут работку срочную начальство подвалило. И объём работы большой и крайний срок - до обеда вторника.
Ну, я на флэшку всё, что по автосохранению успел сегодня к обеду сделать, скинул и решил, что дома за часок-другой на выходных доделаю... А флэшку-то на работе так воткнутой в комп и забыл...
Так что, извините, но выход моей программы задерживается как минимум до вторника...
Но на Планете, я смотрю, Вам Дмитръ уже что-то накропал. Так что пока потерпите.

Автор - Alex_ST
Дата добавления - 15.10.2010 в 20:37
Муля2010 Дата: Пятница, 15.10.2010, 21:16 | Сообщение № 40
Группа: Проверенные
Ранг: Обитатель
Сообщений: 290
Репутация: 12 ±
Замечаний: 0% ±

Алексей!
Не страшно. Время терпит.
Хороших вам выходных.


С ув. Муля!
 
Ответить
СообщениеАлексей!
Не страшно. Время терпит.
Хороших вам выходных.

Автор - Муля2010
Дата добавления - 15.10.2010 в 21:16
  • Страница 2 из 7
  • «
  • 1
  • 2
  • 3
  • 4
  • 6
  • 7
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!