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

Вход

Регистрация

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

 

= Мир MS Excel/Как в папке Windows удалить из excel файлов объекты? - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Как в папке Windows удалить из excel файлов объекты?
Yar4i Дата: Пятница, 07.11.2014, 06:53 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 138
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Приветствую.
Сейчас отправляю группу excel файлов по почте, которые содержат объекты. Размер 19 Мб не отправляется почтой за раз и требует разбивки архива на parts.
Данные файлы и открываются медленнее.
А заходить в каждый файл и на каждый лист, жать: "F5 - объекты - delete" это долго и нудно.
Есть ли сторонняя Win программа, которая удалит все объекты из всех excel файлов на всех листах?
Сторонняя, потому что подозреваю, что макрос excel не справится.
П.С. Проблема макроса будет в том, что некоторые файлы содержат огромное количество объектов и временной период на их выделение будет различным.
 
Ответить
СообщениеПриветствую.
Сейчас отправляю группу excel файлов по почте, которые содержат объекты. Размер 19 Мб не отправляется почтой за раз и требует разбивки архива на parts.
Данные файлы и открываются медленнее.
А заходить в каждый файл и на каждый лист, жать: "F5 - объекты - delete" это долго и нудно.
Есть ли сторонняя Win программа, которая удалит все объекты из всех excel файлов на всех листах?
Сторонняя, потому что подозреваю, что макрос excel не справится.
П.С. Проблема макроса будет в том, что некоторые файлы содержат огромное количество объектов и временной период на их выделение будет различным.

Автор - Yar4i
Дата добавления - 07.11.2014 в 06:53
Russel Дата: Пятница, 07.11.2014, 08:47 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
1. Прочтите еще раз Правила;
2. Создайте файл-пример, содержащий характерные для Вашего файла объекты;
3. Разместите тему в разделе Вопросы по VBA.


QIWI 9173973973
 
Ответить
Сообщение1. Прочтите еще раз Правила;
2. Создайте файл-пример, содержащий характерные для Вашего файла объекты;
3. Разместите тему в разделе Вопросы по VBA.

Автор - Russel
Дата добавления - 07.11.2014 в 08:47
Yar4i Дата: Пятница, 07.11.2014, 09:05 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 138
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
1. Прочтите еще раз Правила;
2. Создайте файл-пример, содержащий характерные для Вашего файла объекты;
3. Разместите тему в разделе Вопросы по VBA.

1. Смотрел.
2. Общий вопрос - представьте папку с 2-10 Эксель-файлами.
3. Ответ не лежит в области VBA, мне скорее поможет сторонняя программа. Форматирование выбрал, т.к. это более близкая тематика форума к этому вопросу.. Комфорт Кии справится, но временной период придется усреднять до максималки = секунд 40 чтоб наверняка. Да и Комфорт Кии не поймет, что достигнут конец и будет по кругу удалять объекты из Эксель-файлов. Да и с листами будет беда. Сюда обратился, т.к. редактировать необходимо именно Эксель файлы.
 
Ответить
Сообщение
1. Прочтите еще раз Правила;
2. Создайте файл-пример, содержащий характерные для Вашего файла объекты;
3. Разместите тему в разделе Вопросы по VBA.

1. Смотрел.
2. Общий вопрос - представьте папку с 2-10 Эксель-файлами.
3. Ответ не лежит в области VBA, мне скорее поможет сторонняя программа. Форматирование выбрал, т.к. это более близкая тематика форума к этому вопросу.. Комфорт Кии справится, но временной период придется усреднять до максималки = секунд 40 чтоб наверняка. Да и Комфорт Кии не поймет, что достигнут конец и будет по кругу удалять объекты из Эксель-файлов. Да и с листами будет беда. Сюда обратился, т.к. редактировать необходимо именно Эксель файлы.

Автор - Yar4i
Дата добавления - 07.11.2014 в 09:05
Alex_ST Дата: Пятница, 07.11.2014, 11:03 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3219
Репутация: 622 ±
Замечаний: 0% ±

2003
Ответ не лежит в области VBA, мне скорее поможет сторонняя программа.
А почему бы с помощью VBA и не поудалять рисунки?
Открыть все нужные файлы и почистить их так:[vba]
Код
Sub Draws_In_Workbooks_Delete()
         Dim oWbk As Workbook, oSht As Worksheet
         For Each oWbk In Workbooks
            For Each oSht In oWbk.Worksheets
               oSht.DrawingObjects.Delete
            Next oSht
            oWbk.SaveAs ("XXX-" & oWbk.Name)
         Next oWbk
End Sub
[/vba]а потом уже отправлять
(уж с приставкой к имени почищенного файла сами поизвращайтесь)



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


Сообщение отредактировал Alex_ST - Суббота, 08.11.2014, 10:04
 
Ответить
Сообщение
Ответ не лежит в области VBA, мне скорее поможет сторонняя программа.
А почему бы с помощью VBA и не поудалять рисунки?
Открыть все нужные файлы и почистить их так:[vba]
Код
Sub Draws_In_Workbooks_Delete()
         Dim oWbk As Workbook, oSht As Worksheet
         For Each oWbk In Workbooks
            For Each oSht In oWbk.Worksheets
               oSht.DrawingObjects.Delete
            Next oSht
            oWbk.SaveAs ("XXX-" & oWbk.Name)
         Next oWbk
End Sub
[/vba]а потом уже отправлять
(уж с приставкой к имени почищенного файла сами поизвращайтесь)

Автор - Alex_ST
Дата добавления - 07.11.2014 в 11:03
Yar4i Дата: Суббота, 08.11.2014, 09:42 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 138
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Открыть все нужные файлы и почистить их так:

Так-то можно. Но когда файлов под 100, и в каждом файле по 3-5 листов. Это займет некоторое время.
Хотелось бы иметь возможность вносить изменения в в группу Эксель файлов не открывая их. Идея пришла после того как я увидел в Виндовс поисковике графу "Искать слово или фразу в документе" - очень удобная вещь при работе с массивом файлов. Но хотелось бы иметь возможность заменять и форматировать в выбранной группе Эксель файлов не открывая сами файлы.


Сообщение отредактировал Yar4i - Суббота, 08.11.2014, 09:46
 
Ответить
Сообщение
Открыть все нужные файлы и почистить их так:

Так-то можно. Но когда файлов под 100, и в каждом файле по 3-5 листов. Это займет некоторое время.
Хотелось бы иметь возможность вносить изменения в в группу Эксель файлов не открывая их. Идея пришла после того как я увидел в Виндовс поисковике графу "Искать слово или фразу в документе" - очень удобная вещь при работе с массивом файлов. Но хотелось бы иметь возможность заменять и форматировать в выбранной группе Эксель файлов не открывая сами файлы.

Автор - Yar4i
Дата добавления - 08.11.2014 в 09:42
Tachkin Дата: Суббота, 08.11.2014, 09:48 | Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация: 9 ±
Замечаний: 20% ±

Excel 2007
Но когда файлов под 100, и в каждом файле по 3-5 вкладок. Это займет некоторое время

Ну и пропишите открытие всех файлов разом в скрытом режиме, потом макрос, что Alex_ST предложил.
Надо только знать, папку, где все эти файлы лежат.
 
Ответить
Сообщение
Но когда файлов под 100, и в каждом файле по 3-5 вкладок. Это займет некоторое время

Ну и пропишите открытие всех файлов разом в скрытом режиме, потом макрос, что Alex_ST предложил.
Надо только знать, папку, где все эти файлы лежат.

Автор - Tachkin
Дата добавления - 08.11.2014 в 09:48
  • Страница 1 из 1
  • 1
Поиск:

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