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

Вход

Регистрация

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

 

= Мир MS Excel/Копия файла - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Копия файла
row Дата: Суббота, 12.11.2011, 05:52 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 136
Репутация: 0 ±
Замечаний: 0% ±

Уважаемые форумчане. Я работаю в офис 2007, а некоторые сотрудники в 2003. Мне приходится дополнительно создавать им формате 2003.Как сделать ,чтоб при сохранении файла 2007 автоматом сохранялся ( в определенной папке) этот же файл,но 2003. Заранее благодарю.
 
Ответить
СообщениеУважаемые форумчане. Я работаю в офис 2007, а некоторые сотрудники в 2003. Мне приходится дополнительно создавать им формате 2003.Как сделать ,чтоб при сохранении файла 2007 автоматом сохранялся ( в определенной папке) этот же файл,но 2003. Заранее благодарю.

Автор - row
Дата добавления - 12.11.2011 в 05:52
VovaK Дата: Суббота, 12.11.2011, 06:29 | Сообщение № 2
Группа: Друзья
Ранг: Форумчанин
Сообщений: 116
Репутация: 41 ±
Замечаний: 0% ±

10
Параметры Excel - Сохранение -Сохранять файлы в следующем формате: - и выбрать Книга Excel 97-2003.
Иначе необходим макрос с обработкой событий по закрытию и сохранению книги.
Если Ваш файл не содержит форматирования или формул Excel 2007, то думаю Вам формата Excel 97-2003 достаточно...


Всем удачи. У нас все получится.
С уважением, Владимир.


Сообщение отредактировал VovaK - Суббота, 12.11.2011, 12:09
 
Ответить
СообщениеПараметры Excel - Сохранение -Сохранять файлы в следующем формате: - и выбрать Книга Excel 97-2003.
Иначе необходим макрос с обработкой событий по закрытию и сохранению книги.
Если Ваш файл не содержит форматирования или формул Excel 2007, то думаю Вам формата Excel 97-2003 достаточно...

Автор - VovaK
Дата добавления - 12.11.2011 в 06:29
row Дата: Суббота, 12.11.2011, 07:14 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 136
Репутация: 0 ±
Замечаний: 0% ±

Там у меня много формул и макросов. Я уже привык 2007 офису. Мне нужен макрос который при сохранении данного файла сохраняла копию этого файла , но в другой папке и формате. "Сохранить как" я знаю, но она долго конвертирует
 
Ответить
СообщениеТам у меня много формул и макросов. Я уже привык 2007 офису. Мне нужен макрос который при сохранении данного файла сохраняла копию этого файла , но в другой папке и формате. "Сохранить как" я знаю, но она долго конвертирует

Автор - row
Дата добавления - 12.11.2011 в 07:14
VictorM Дата: Суббота, 12.11.2011, 10:25 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 161
Репутация: 27 ±
Замечаний: 0% ±

Вот что пишет макрорекордер.
[vba]
Код
Sub Макрос1()

      ActiveWorkbook.SaveAs Filename:="C:\Temp\Книга11.xls", FileFormat:=xlExcel8 _
          , Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
          CreateBackup:=False
End Sub
[/vba]

Немного редактирования места сохранения и имени файла и собственно, код готов.
 
Ответить
СообщениеВот что пишет макрорекордер.
[vba]
Код
Sub Макрос1()

      ActiveWorkbook.SaveAs Filename:="C:\Temp\Книга11.xls", FileFormat:=xlExcel8 _
          , Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
          CreateBackup:=False
End Sub
[/vba]

Немного редактирования места сохранения и имени файла и собственно, код готов.

Автор - VictorM
Дата добавления - 12.11.2011 в 10:25
Serge_007 Дата: Суббота, 12.11.2011, 11:56 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (row)
Мне нужен макрос который при сохранении данного файла сохраняла копию этого файла , но в другой папке и формате.

А зачем? Зачем плодить ненужные файлы? Сохраняйте всё в xls. У тех у кого 2003 всё-равно не будут работать фишки 2007, а остальные будут открывать полнофункциональный файл.


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (row)
Мне нужен макрос который при сохранении данного файла сохраняла копию этого файла , но в другой папке и формате.

А зачем? Зачем плодить ненужные файлы? Сохраняйте всё в xls. У тех у кого 2003 всё-равно не будут работать фишки 2007, а остальные будут открывать полнофункциональный файл.

Автор - Serge_007
Дата добавления - 12.11.2011 в 11:56
row Дата: Суббота, 12.11.2011, 12:12 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 136
Репутация: 0 ±
Замечаний: 0% ±

Файл будет сохранять с макросами?
 
Ответить
СообщениеФайл будет сохранять с макросами?

Автор - row
Дата добавления - 12.11.2011 в 12:12
Serge_007 Дата: Суббота, 12.11.2011, 12:16 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Да.
Я себе даже для удобства вынес на ПБД значок сохранения в xls:
К сообщению приложен файл: 1839767.jpg (29.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеДа.
Я себе даже для удобства вынес на ПБД значок сохранения в xls:

Автор - Serge_007
Дата добавления - 12.11.2011 в 12:16
VictorM Дата: Суббота, 12.11.2011, 12:18 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 161
Репутация: 27 ±
Замечаний: 0% ±

Quote
Файл будет сохранять с макросами?

А проверить самому никак?


Сообщение отредактировал VictorM - Суббота, 12.11.2011, 12:18
 
Ответить
Сообщение
Quote
Файл будет сохранять с макросами?

А проверить самому никак?

Автор - VictorM
Дата добавления - 12.11.2011 в 12:18
row Дата: Суббота, 12.11.2011, 12:48 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 136
Репутация: 0 ±
Замечаний: 0% ±

Спасибо Вам большое.
 
Ответить
СообщениеСпасибо Вам большое.

Автор - row
Дата добавления - 12.11.2011 в 12:48
Саня Дата: Суббота, 12.11.2011, 13:46 | Сообщение № 10
Группа: Друзья
Ранг: Ветеран
Сообщений: 1068
Репутация: 560 ±
Замечаний: 0% ±

XL 2016
если бы .SaveCopyAs умел "перебивать" форматы, то обошлось бы одной строкой, но...
[vba]
Код
Sub procSave()
       Const path2003 As String = "C:\Temp\"

       Application.ScreenUpdating = False
       Application.EnableEvents = False
       With ThisWorkbook
           .Save
           Dim name2007 As String: name2007 = .Name
           Dim temp_name As String: temp_name = path2003 & "#" & name2007
           .SaveCopyAs temp_name
       End With

       Dim name2003 As String
       name2003 = Replace(name2007, ".xlsm", ".xls")
       'или так
       'name2003 = Mid(name2007, 1, Len(name2007) - 4) & "xls"

       Dim wb2003 As Workbook
       Set wb2003 = Workbooks.Open(temp_name)

       With Application
           .DisplayAlerts = False
           wb2003.SaveAs path2003 & name2003, xlExcel8
           .DisplayAlerts = True
           wb2003.Close
           Kill temp_name
              
           .EnableEvents = True
           .ScreenUpdating = True
       End With
End Sub
[/vba]
 
Ответить
Сообщениеесли бы .SaveCopyAs умел "перебивать" форматы, то обошлось бы одной строкой, но...
[vba]
Код
Sub procSave()
       Const path2003 As String = "C:\Temp\"

       Application.ScreenUpdating = False
       Application.EnableEvents = False
       With ThisWorkbook
           .Save
           Dim name2007 As String: name2007 = .Name
           Dim temp_name As String: temp_name = path2003 & "#" & name2007
           .SaveCopyAs temp_name
       End With

       Dim name2003 As String
       name2003 = Replace(name2007, ".xlsm", ".xls")
       'или так
       'name2003 = Mid(name2007, 1, Len(name2007) - 4) & "xls"

       Dim wb2003 As Workbook
       Set wb2003 = Workbooks.Open(temp_name)

       With Application
           .DisplayAlerts = False
           wb2003.SaveAs path2003 & name2003, xlExcel8
           .DisplayAlerts = True
           wb2003.Close
           Kill temp_name
              
           .EnableEvents = True
           .ScreenUpdating = True
       End With
End Sub
[/vba]

Автор - Саня
Дата добавления - 12.11.2011 в 13:46
VictorM Дата: Суббота, 12.11.2011, 13:57 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 161
Репутация: 27 ±
Замечаний: 0% ±

SaveCopyAs не умеет
А SaveAs Filename: срабатывает.
Спецом еще раз проверил записанный макрос.
Сохранил книгу в 2003-м, с макросами
 
Ответить
СообщениеSaveCopyAs не умеет
А SaveAs Filename: срабатывает.
Спецом еще раз проверил записанный макрос.
Сохранил книгу в 2003-м, с макросами

Автор - VictorM
Дата добавления - 12.11.2011 в 13:57
Саня Дата: Суббота, 12.11.2011, 14:21 | Сообщение № 12
Группа: Друзья
Ранг: Ветеран
Сообщений: 1068
Репутация: 560 ±
Замечаний: 0% ±

XL 2016
да никто не спорит, что SaveAs работает
я подумал, что необходимо реализовать параллельное сохранение в другом формате - типа более функциональный SaveCopyAs
 
Ответить
Сообщениеда никто не спорит, что SaveAs работает
я подумал, что необходимо реализовать параллельное сохранение в другом формате - типа более функциональный SaveCopyAs

Автор - Саня
Дата добавления - 12.11.2011 в 14:21
VictorM Дата: Суббота, 12.11.2011, 18:27 | Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 161
Репутация: 27 ±
Замечаний: 0% ±

Думаю, можно еще посмотреть в сторону File Format Converters MS Office 2007 - 2003
Тоже выход и не самый плохой.
 
Ответить
СообщениеДумаю, можно еще посмотреть в сторону File Format Converters MS Office 2007 - 2003
Тоже выход и не самый плохой.

Автор - VictorM
Дата добавления - 12.11.2011 в 18:27
row Дата: Воскресенье, 13.11.2011, 00:36 | Сообщение № 14
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 136
Репутация: 0 ±
Замечаний: 0% ±

Ребята,Ребята не сортес. Я признаю что я юзер. Но Вы общем помогите научиться, Москва не сразу построилас
 
Ответить
СообщениеРебята,Ребята не сортес. Я признаю что я юзер. Но Вы общем помогите научиться, Москва не сразу построилас

Автор - row
Дата добавления - 13.11.2011 в 00:36
row Дата: Воскресенье, 13.11.2011, 00:40 | Сообщение № 15
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 136
Репутация: 0 ±
Замечаний: 0% ±

Без критики не обойдется
 
Ответить
СообщениеБез критики не обойдется

Автор - row
Дата добавления - 13.11.2011 в 00:40
0mega Дата: Воскресенье, 13.11.2011, 08:47 | Сообщение № 16
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 34 ±
Замечаний: 0% ±

Я - один из тех юзеров, который постоянно открывает 7-ые Excel-и на другом компе, а потом пересохраняю и на флэшке переношу на свой комп с 3-им офиссом .
Если при создании/редактировании документа вы не применяли сугубо 7-е формулы (напр. СЛЧИСЛОМЕЖДУ или УФ по четырем условиям), тогда программа полностью совмещается и читается без проблем.

Quote (row)
Я работаю в офис 2007, а некоторые сотрудники в 2003

здесь в подтексте сказано что сотрудники читают , то что вы написали.
Вывод:
Воспользуетесь ответом Serge_007, и у вас не будет болеть голова по этому поводу
 
Ответить
СообщениеЯ - один из тех юзеров, который постоянно открывает 7-ые Excel-и на другом компе, а потом пересохраняю и на флэшке переношу на свой комп с 3-им офиссом .
Если при создании/редактировании документа вы не применяли сугубо 7-е формулы (напр. СЛЧИСЛОМЕЖДУ или УФ по четырем условиям), тогда программа полностью совмещается и читается без проблем.

Quote (row)
Я работаю в офис 2007, а некоторые сотрудники в 2003

здесь в подтексте сказано что сотрудники читают , то что вы написали.
Вывод:
Воспользуетесь ответом Serge_007, и у вас не будет болеть голова по этому поводу

Автор - 0mega
Дата добавления - 13.11.2011 в 08:47
light26 Дата: Воскресенье, 13.11.2011, 10:17 | Сообщение № 17
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Quote (0mega)
Если при создании/редактировании документа вы не применяли сугубо 7-е формулы

А если применяли???
Вообще, MS ...... У меня даже слов нету как их назвать. Неужели нельзя было тупо сделать обновление под 2003, чтобы у 2003 была полная совместимость с 2007? Понимал формулы, не искажал цвета заливки ячеек....


Я не волшебник. Я только учусь
 
Ответить
Сообщение
Quote (0mega)
Если при создании/редактировании документа вы не применяли сугубо 7-е формулы

А если применяли???
Вообще, MS ...... У меня даже слов нету как их назвать. Неужели нельзя было тупо сделать обновление под 2003, чтобы у 2003 была полная совместимость с 2007? Понимал формулы, не искажал цвета заливки ячеек....

Автор - light26
Дата добавления - 13.11.2011 в 10:17
Serge_007 Дата: Понедельник, 14.11.2011, 10:08 | Сообщение № 18
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (light26)
Неужели нельзя было тупо сделать обновление под 2003, чтобы у 2003 была полная совместимость с 2007?

Нет, конечно! У MS очевидная цель - отказ от XLS. Если ставить на 2003 обновления, то переход на "Ленточный" Excel займёт десятилетия, а так, глядишь, за меньший срок получится smile


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (light26)
Неужели нельзя было тупо сделать обновление под 2003, чтобы у 2003 была полная совместимость с 2007?

Нет, конечно! У MS очевидная цель - отказ от XLS. Если ставить на 2003 обновления, то переход на "Ленточный" Excel займёт десятилетия, а так, глядишь, за меньший срок получится smile

Автор - Serge_007
Дата добавления - 14.11.2011 в 10:08
  • Страница 1 из 1
  • 1
Поиск:

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