Сжатие рисунков в excel

Сжатие отдельных рисунков

Если для получения приемлемой версии изображения пиксель не требуется каждый элемент, можно сжать изображения, чтобы уменьшить размер файла.

  1. Открыв файл в приложении Microsoft Office, выберите один или несколько рисунков для сжатия.

  2. В разделе Работа с рисунками на вкладке Формат в группе Изменение нажмите кнопку Сжать рисунки.

    замещающий текст

    Если вкладки Работа с рисунками и Формат не отображаются, убедитесь, что рисунок выделен. Дважды щелкните рисунок, чтобы выделить его и открыть вкладку Формат.

    В зависимости от размера экрана в группе Изменение могут отображаться только значки. В этом случае кнопка Сжать рисунки отображается без подписи.

    замещающий текст

  3. Чтобы выполнить сжатие только для выбранных, а не для всех рисунков в документе, установите флажок Применить только к этому рисунку.

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

  4. В разделе Разрешение выберите нужный вариант и нажмите кнопку ОК.

    Примечания: 

    • Разрешение рисунка по умолчанию в Office равно 220 ppi. Вы можете изменить разрешение рисунка по умолчанию илиотключить сжатие рисунков.

    • Сжатие применяется после закрытия этого диалогового окна. Если вас не устраивают результаты, вы можете отменить изменения.

    • Сжатие рисунка может сделать изображение другим из-за потери детализации. По этой причине перед применением этого эффекта необходимо сжать рисунок и сохранить файл.

    Щелкните заголовки ниже, чтобы получить дополнительные сведения.

Важно: Этот параметр применяется только к рисункам в текущем документе или в документе, выбранном из списка рядом с разделом Размер и качество изображения. Чтобы использовать его для всех новых документов, нужно выбрать другое значение в раскрывающемся списке.

Обратите внимание на то, что эта функция недоступна в Microsoft Project 2013 или Office 2007.

  1. Откройте вкладку Файл.

  2. Нажмите кнопку Параметры и выберите пункт Дополнительно.

  3. В разделе Размер и качество изображения в раскрывающемся списке укажите, применить ли изменения к определенному документу, или применять их ко всем создаваемым документам.

    замещающий текст

  4. Выберите разрешение, которое вы хотите использовать по умолчанию, и нажмите кнопку ОК.

Все сведения об изменениях, внесенных в рисунок, хранятся в файле. Вы можете уменьшить размер файла, удалив эти данные редактирования, но если вы хотите отменить изменения, потребуется повторно вставить рисунок.

Примечание: Эта функция недоступна в Microsoft Project 2013 или Microsoft Project 2016.

  1. Откройте вкладку Файл.

  2. Нажмите кнопку Параметры и выберите пункт Дополнительно.

  3. В разделе Размер и качество изображения выберите документ, из которого необходимо удалить данные о редактировании рисунка.

  4. В разделе Размер и качество изображения установите флажок Отменить данные редактирования.

Примечание: Этот параметр применяется только к рисункам в текущем документе или в документе, выбранном из списка рядом с разделом Размер и качество изображения.

См. также

Изменение разрешения по умолчанию для вставки рисунков в Office

Редактирование фотографий без использования диспетчера рисунков

Сжатие файлов мультимедиа в презентации

Обрезка рисунка

Отключение сжатия рисунка

Сжатие отдельных рисунков

  1. Чтобы сжать все рисунки в документе, на ленте выберите файл > «Сжать рисунки» (или «> уменьшить размер файла»).

    На вкладке "Рисунок" выберите "Сжать рисунки"

    Чтобы сжать только выбранные рисунки, удерживая нажатой клавишу SHIFT, щелкните нужные рисунки и нажмите кнопку » Кнопка Сжатие рисунков рисунки» на вкладке «Формат рисунка«.

  2. Выберите параметр в поле «Качество рисунка». Наивысшее разрешение отображается первым, а наименьшее — последним.

    Совет: Если вы обрезали какие-то из рисунков, то размер файла можно дополнительно уменьшить, установив флажок Удалить обрезанные области рисунков.

  3. Выберите выделенным рисункам или всем рисункам в этом файле.

    Примечание: Если выбрать все рисункина шаге 1 с помощью меню «Файл», эти параметры будут недоступны. Сжатие будет применяться ко всем изображениям в документе.

Москва: +7 (495) 797-43-37
Россия: +7 (800) 775-03-87

06.06.2014

Файлы Excel, помимо прочего, широко применяются для подготовки спецификаций и каталогов товаров и их последующей рассылки контрагентам. Вложенные в них графические элементы (фотографии товаров, чертежи, графики и пр.) сильно раздувают их размер, что затрудняет пересылку по почте (у кого-то каналы связи плохие, у кого-то установлены драконовские ограничения на максимальный размер почтового сообщения на серверах). При этом архивация этих файлов традиционными средствами — WinRAR’ом или 7zip’ом — помогает не сильно: и без того сжатые графические форматы ни в какую не желают сокращаться в размерах. Однако есть способ сжимать графику внутри файлов собственными средствами Excel. Приступим.

Для наглядности мы подготовили увесистый excel-файл. Он насчитывает с десяток фотографий и весит порядка 7 Мбайт:

how-to-compact-excel-with-graphics-01.png

Открываем его в Excel, выделяем любой рисунок, в меню сверху выбираем «Работа с рисунками — Формат», после чего нажимаем кнопку «Сжать рисунки»:

how-to-compact-excel-with-graphics-02.png

В появившимся окне убираем галочку «Применить только к этому рисунку» (мы же хотим сжать всю графику?) и выбираем качество вывода в зависимости от потребности. Уровень «Электронная почта» для нас представляется оптимальным:

how-to-compact-excel-with-graphics-03.png

Нажимаем «Ок», проверяем «читаемость» графики (чтобы она не выглядела хуже, чем была при исходных параметрах), сохраняем файл. И проверяем его размер:

how-to-compact-excel-with-graphics-04.png

Сжатие почти в 10 раз — это, кажется, успех! Осталось только разослать полученный файл контрагентам. Благо теперь для этого практически никаких препятствий нет.

Как уменьшить размер файла эксель с картинками

Уменьшение размера файла рисунка в Microsoft Office

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

Эти возможности недоступны в Office Online, а только в классической версии набора приложений Office.

Вы можете отправлять файлы без ограничений, в том числе изображения высокого качества, сохранив их в облаке, а затем предоставив к ним общий доступ в OneDrive.

Сжатие отдельных изображений

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

Открыв файл в приложении Microsoft Office, выберите один или несколько рисунков для сжатия.

В разделе Работа с рисунками на вкладке Формат в группе Изменение нажмите кнопку Сжать рисунки.

Если вкладки Работа с рисунками и Формат не отображаются, убедитесь, что рисунок выделен. Дважды щелкните рисунок, чтобы выделить его и открыть вкладку Формат.

В зависимости от размера экрана в группе Изменение могут отображаться только значки. В этом случае кнопка Сжать рисунки отображается без подписи.

Чтобы выполнить сжатие только для выбранных, а не для всех рисунков в документе, установите флажок Применить только к этому рисунку.

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

В разделе Разрешение выберите нужный вариант и нажмите кнопку ОК.

По умолчанию в Office используется разрешение рисунка 220 ppi. Вы можете изменить разрешение рисунка по умолчанию или выключить Сжатие рисунков.

Сжатие применяется после закрытия этого диалогового окна. Если вас не устраивают результаты, вы можете отменить изменения.

Сжатие рисунков может привести к тому, что изображение будет выглядеть иначе из-за потери данных. Из-за этого вы должны сжать изображение и сохранить файл, прежде чем применять художественный эффект.

Щелкните заголовки ниже, чтобы получить дополнительные сведения.

Важно: Этот параметр применяется только к рисункам в текущем документе или в документе, выбранном из списка рядом с разделом Размер и качество изображения. Чтобы использовать его для всех новых документов, нужно выбрать другое значение в раскрывающемся списке.

Обратите внимание на то, что эта функция недоступна в Microsoft Project 2013 или Office 2007.

Откройте вкладку Файл.

Нажмите кнопку Параметры и выберите пункт Дополнительно.

В разделе Размер и качество изображения в раскрывающемся списке укажите, применить ли изменения к определенному документу, или применять их ко всем создаваемым документам.

Выберите разрешение, которое вы хотите использовать по умолчанию, и нажмите кнопку ОК.

Любые сведения об изменениях, внесенных в изображение, сохраняются в файле. Вы можете уменьшить размер файла, удалив данные для редактирования, но если вы хотите отменить изменения, вам нужно будет повторно вставить рисунок.

Примечание: Эта функция недоступна в Microsoft Project 2013 или Microsoft Project 2016.

Откройте вкладку Файл.

Нажмите кнопку Параметры и выберите пункт Дополнительно.

В разделе Размер и качество изображения выберите документ, из которого необходимо удалить данные о редактировании рисунка.

В разделе Размер и качество изображения установите флажок Отменить данные редактирования.

Примечание: Этот параметр применяется только к рисункам в текущем документе или в документе, выбранном из списка рядом с разделом Размер и качество изображения.

Обратная связь

Эта статья была обновлена с помощью Бен на 8/17/2019 в результате ваших замечаний. Если вы нашли ее полезными и, особенно, если вам не понравится, воспользуйтесь элементами управления отзывом, чтобы не отконструктиве идеи о том, как это можно сделать лучше.

Сжатие отдельных изображений

Чтобы сжать все рисунки в документе, на ленте выберите файл > Сжатие рисунков (или файл > уменьшить размер файла).

Чтобы сжать только выделенные изображения, щелкните их, удерживая нажатой клавишу SHIFT, а затем выберите команду Сжать рисунки на вкладке Формат рисунка .

В поле со списком качество рисунка выберите нужный вариант. Наилучшее разрешение указывается в списке в первую очередь, а минимальное разрешение — в списке последним.

Совет: Если вы обрезали какие-то из рисунков, то размер файла можно дополнительно уменьшить, установив флажок Удалить обрезанные области рисунков.

Выберите выделенным рисункам или всем рисункам в этом файле.

Примечание: Если вы используетеменю » файл» для выбора всех рисунков на этапе 1, эти параметры будут недоступны. Сжатие будет применено ко всем рисункам в документе.

Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

Как уменьшить размер файла эксель с картинками

Данный вопрос возникает периодически у многих и особенно на работе. Автор статьи решил написать некоторые рекомендации по уменьшению размера файла Microsoft Excel. Применив их Вы сможете понять – действительно ли Ваши данные настолько раздувают файл или же в файле имеется много лишнего.
Бывают ситуации, когда в файле всего один лист, данных на нем на 1000 строк и 20 столбцов. Никаких формул, только значения. Но размер файла непомерно велик – скажем 10 Мб и более. Это недопустимо. Или есть различные формулы, но Вы все равно считаете, что размер файла не соответствует тому, что должно бы быть по ощущениям. Следующие действия необходимо проделать на каждом листе книги:

  1. Первое, что необходимо вспомнить – а не в общем ли доступе Ваш файл? Если в Общем, то есть вероятность, что Ваш файл раздувается именно из-за этого. Дело в том, что при установке общего доступа к файлу, по умолчанию ведется журнал изменений, в который записываются все действия, произведенные в книге за период, указанный в параметрах. Как избавиться или изменить период: Excel 2007-2010:вкладка Рецензирование – Доступ к книге;Excel 2003:Сервис – Доступ к книге. Переходим на вкладку Подробнее. Для начала активируйте пункт “Не хранить журнал изменений”. Сохраните файл. Затем установите кол-во дней, в течении которых хотите хранить журнал. По умолчанию – 30, но Вы можете сделать меньше, если файл сильно разбухает.
  2. Перейдя на лист, нажмите Ctrl+End. Активируется последняя ячейка листа. Если она расположена ниже или правее последних данных таблицы(или просто данных) – то удалите все строки и столбцы после последних данных таблицы. Удалите полностью строки. Сделать это быстро можно так. Нажали Ctrl+End, попали на последнюю ячейку. Выделили эту строку, нажали Ctrl+Shift+стрелка Вверх. Выделились все строки вместе с последней строкой Ваших данных. Удерживая Shift жмете стрелку Вниз. Тоже самое и со столбцами.
  3. Посмотрите лист на предмет форматирования. Необходимо избегать форматирования ЦЕЛИКОМ столбцов либо строк. Это приводит к раздуванию файла. Все форматирование, выходящее за границы таблицы необходимо убрать. А еще лучше – вообще избегать излишнего форматирования, особенно если книгой никто, кроме Вас не пользуется. Вместо Заливки ячеек – Белым цветом ставьте “Нет заливки”.Чтобы убрать все форматирование из ячеек: выделяете необходимый диапазон и: для Excel 2003:Правка – Очистить – Формат. В Excel 2007-2010:вкладка Главная – Очистить – Очистить форматы.
  4. Удаляем объекты: В Excel 2003:меню Правка- Перейти – Выделить – Объекты. в Excel 2007-2010:вкладка Главная-Найти и выделить-Выделение группы ячеек-Объекты. Нажмите Delete. Все объекты на листе будут удалены. Правда есть небольшой шанс, что у Вас есть скрытые объекты. Тогда надо идти в редактор VBA(Alt+F11)-Ctrl+R. Отображаете окно свойств(F4). Находите в дереве слева объект ЭтаКнига(ThisWorkbook) и в нижнем окне свойств свойство – DisplayDrawingObjects и ставите там значение – -4104-xlDisplayShapes. После этого переходите опять на лист и повторяете операции по выделению и удалению объектов, описанные выше. Нахождение на листе объектов не означает, что Вы их видите. Как правило такие объекты попадают на лист в результате копирования из других файлов, содержащих объекты. Объекты в некоторых случаях переносятся с нулевой длиной и шириной. Как следствие – объект не видно, но файл увеличивается в размерах. И при каждом копировании он начинает увеличиваться в размерах в геометрической прогрессии. Мало того, файл начинает дико тормозить даже при выделении ячеек. Выделили ячейку, хотите выделить другую – файл задумался на пару секунд.
  5. Еще в книге могут содержаться скрытые листы, на которых может содержаться ненужная Вам информация и с которыми можно проделать операции, описанные выше. Как их обнаружить можно узнать, прочитав эти статьи: Как сделать лист скрытым? Как сделать лист очень скрытым

После всех этих действий необходимо сохранить файл, чтобы изменения вступили в силу. Только после этого Вы сможете проверить – изменился размер файла или нет. Я бы советовал сохранять файл как копию, если не уверены, что удалили действительно ненужное. Ну вот, вроде, и все. Надеюсь данная статья помогла Вам.

От себя лично добавлю, что чаще всего встречаются 2 и 4 пункты. Таким образом был «вылечен» файл размером 35Мб. Теперь он имеет размер 1.8Мб.

Как уменьшить размер файла Excel?

XLS таблицы могут весить несколько десятков мегабайт. Если для жесткого диска или даже самой небольшой флешки это не критично, то для скорости обработки самого файла – ощутимо. Более громоздкие файлы открываются медленнее, работать в них сложнее.

Предлагаем инструкцию, как можно уменьшить размер Excel-файла и ускорить работу с таблицами.

Уменьшить рабочую зону

Часто рабочая зона xls-файла не соответствует реальной. При открытии программа обрабатывает кучу пустых ячеек, которые не нужны для работы. Соответственно увеличивается и размер файла, и скорость работы в нем.

Откройте таблицу и нажмите клавиши Ctrl+End. Программа переместит вас на крайнюю строку, которую она считает рабочей. Сравните, где реально заканчивается ваша таблица и номер крайней ячейки.

Например, у вас таблица реально заканчивалась на 667 строке, а после нажатия клавиш Ctrl+End нас переместили на 1971 строку. Выходит, что 1304 строки нам не нужны, но программа считает их рабочими – и обрабатывает при открытии.

Нам нужно удалить лишние строки и ячейки. Кликаем на первую пустую ячейку под таблицей, нажимаем комбинацию клавиш Ctrl+Shift и стрелку вниз. Так выделятся все пустые строки. Забавно, что у нас выделилось более 60 тысяч строк, а не до 1971.

Кликаем правой кнопкой мышки на выделенную область и нажимаем «Удалить». Пользуйтесь только таким способом удаления, не нажимайте клавишу Del. Потому что с клавишей Delete удаляется только содержимое таблицы, но не сама таблица.

После этого появится сообщение, где мы выбираем «Строку» и нажимаем ОК.

Размер файла должен уменьшиться, и время на его обработку тоже сократится.

Лишнее форматирование

Сделайте таблицу с минимальным форматированием. Если специфика работы не требует выделения ячеек другим цветом и другой наглядности, откажитесь от этого. Даже выделение текста жирным шрифтом или курсивом – уже на несколько десятых килобайт утяжеляет таблицу.

То же касается, если таблица с картинками. Удалите лишние изображения.

Сжатие изображений

Но если все-таки нельзя удалить картинку или фото из документа, ее можно сжать. Выделяем изображение и кликаем на вкладку «Формат». Здесь нам нужно выбрать пункт «Сжать рисунки».

Выставляем настройки так, как показано на скриншоте, и нажимаем «ОК».

Качество изображение почти не изменилось, но его размер сократился. Так можно проделать и с другими картинками в таблице.

Удаление ссылок

Внутренние и внешние ссылки таблицы утяжеляют файл. Избавьтесь по возможности от них. Но делать это нужно осторожно: если ссылки в таблице динамические и будут изменяться со временем, удалять такое содержимое нельзя. Если же таблица содержит статические данные, которые не будут изменяться, удалите ссылки (замените их на статические).

Выделяем область ссылок. Копируем их клавишами Ctrl+C, а затем кликаем правой кнопкой мышки по выделенной области. Выбираем в параметрах вставках пункт «Значение» (обозначено на скриншоте).

Сохраняем файл в другом формате

Формат XLS – несколько устаревший, потому что сейчас новые версии Excel используют сжатый формат XLSX (по аналогии с вордом – docx). Чтобы сохранить файл в другом формате, кликните вверху таблицы контекстное меню «Файл» и нажмите «Сохранить как».

Сохраните файл на компьютер, выбрав тип файла «Книга Excel». Таблица сохранится в новом расширении xlsx и будет весить меньше. Для сравнения: наш файл xls весил чуть больше 200 Кб, а новый xlsx более чем в два раза меньше – 78 Кб.

Сжатие файлов онлайн

Можно воспользоваться онлайн-сервисами, которые предлагают сжать эксель файл. Один из таких – Wecompress (https://www.wecompress.com/ru/). Заходим на главную страницу и выбираем файл, нажав на плюсик.

Дождитесь окончания сжатия. Чем больше размер файла, тем дольше это займет времени.

В нашем случае сервис вообще не нашел элементов, которые можно сжать, о чем мы увидели сообщение.

Попробуем взять таблицу с изображением, чтобы посмотреть, как качественно работает сервис.

Мы загрузили файл размером 856 Кб, а вышло в итоге 356 Кб. Сервис быстро удалил ровно 500 Кб лишнего объема.

Кстати, можно установить расширение Wecompress для браузера Google Chrome.

Итак, сжать таблицу Excel можно с помощью 6 способов:

  • удалить лишнее форматирование;
  • удалить пустые строки и ячейки;
  • убрать ссылки или сделать их статичными;
  • сжать изображения внутри таблицы;
  • изменить разрешение файла на xlsx;
  • воспользоваться онлайн-сервисом и сжать файл.

Воспользуйтесь одним из способов, чтобы уменьшить объем excel файла и ускорить работу с таблицами.

Читайте еще много полезных статей о программе Excel:

Как уменьшить размер файла

Данный вопрос возникает периодически на различных форумах. Решил написать некоторые рекомендации по уменьшению веса файла. Применив их Вы сможете понять — действительно ли Ваши данные настолько раздувают файл или же в файле имеется много лишнего.
Почему я это пишу. Бывают ситуации, когда в файле всего один лист, данных на нем на 1000 строк и 20 столбцов. Никаких формул, только значения. Но размер файла непомерно велик — скажем 10 Мб. Этого недопустимо. Или есть различные формулы, но Вы все равно считаете, что размер файла не соответствует тому, что должно бы быть.

Автоматически убрать все лишнее из файла так же поможет команда надстройки MulTEx Оптимизировать книгу

При этом описанные ниже причины, которые влияют на размер файла, так же могут влиять и на его «быстродействие».

Следующие действия необходимо проделать на каждом листе книги:

  • Первое, что необходимо вспомнить — а не в общем ли доступе файл ? Если в Общем, то есть вероятность, что размер файла растет именно из-за этого. Дело в том, что при установке общего доступа к файлу, по умолчанию ведется журнал изменений, в который записываются все действия, произведенные в книге каждым пользователем за период, указанный в параметрах. Чем больше пользователей — тем сильнее раздувается файл. Как избавиться или изменить период:
    Excel 2007 и выше : вкладка Рецензирование (Review)Доступ к книге (Shared workbook) ;
    Excel 2003 : СервисДоступ к книге.
    Переходим на вкладку Подробнее(Advanced) и выбираем Не хранить журнал изменений (don’t keep change history) .
    Еще лучше — снять общий доступ с книги, сохранить. Если общий доступ все еще нужен, то открываем книгу и опять даем общий доступ, но теперь устанавливаем кол-во дней, в течении которых надо хранить журнал. По умолчанию — 30, но можно сделать меньше, если файл сильно разбухает за озвученный период. Далее неплохо бы отключить оба пункта в разделе Включить в личное представление (Include in personal view) : параметры печати (Print settings) и фильтры (Filter settings) . Личные представления позволяют сохранять для каждого пользователя файла свои параметры печати и настройки фильтров. Чем больше разных пользователей – тем больше настроек сохраняется и тем выше вероятность замедления работы файла и увеличения его размеров. А практическая ценность этих пунктов в ущерб удобству и быстроте работы с файлом сомнительная.
    После этого сохранить файл.
    Подробнее про общий доступ можно прочитать в статье: Ведение журнала сделанных в книге изменений
  • Убедитесь, что лист не содержит ячеек без данных , но занимающих пространство. Перейдя на лист, нажмите Ctrl+End. Активируется последняя ячейка листа. Если она расположена ниже или правее последних нужных рабочих данных — то удалите все строки и столбцы после последних данных таблицы. Удалите полностью строки. Сделать это быстро можно так. Нажимаем Ctrl+End и попадаем на последнюю ячейку. Выделяем эту строку и нажимаем Ctrl+Shift+стрелка Вверх. Выделились все строки вместе с последней строкой данных. Удерживая Shift жмем на клавиатуре стрелку Вниз. Тоже самое и со столбцами.
  • Посмотрите лист на предмет форматирования . Необходимо избегать форматирования ЦЕЛИКОМ столбцов либо строк. Это приводит к раздуванию файла. Все форматирование, выходящее за границы таблицы необходимо убрать. А еще лучше — вообще избегать излишнего форматирования, особенно если книгой никто, кроме Вас не пользуется. Вместо Заливки ячеек — Белым цветом ставьте «Нет заливки».Чтобы убрать все форматирование из ячеек: выделяете необходимый диапазон и:
    для Excel 2003 : ПравкаОчиститьФормат.
    В Excel 2007-2010 : вкладка Главная (Home)Очистить (Clear)Очистить форматы (Clear formats)
  • Проверить наличие в книге лишних объектов . Удаляем объекты:
    В Excel 2003: меню ПравкаПерейтиВыделитьОбъекты.
    в Excel 2007-2010: вкладка Главная (Home)Найти и выделить (Find & Select)Выделение группы ячеек (Go To Special. )Объекты (Objects) .
    Нажмите Delete. Все объекты на листе будут удалены. Правда есть небольшой шанс, что на листе так же есть и скрытые объекты. Тогда надо идти в редактор VBA (Alt+F11) —Ctrl+R. Отображаете окно свойств (F4). Находите объект ЭтаКнига (ThisWorkbook), в окне свойств этого объекта находите свойство DisplayDrawingObjects и ставите там значение — -4104xlDisplayShapes. После этого переходите опять на лист и повторяете операции по выделению и удалению объектов, описанные выше. Зачем все так сложно? То, что мы не видим все объекты на листе не означает, что их там нет. Плюс могут быть объекты нулевых размеров. Как правило «невидимые» и «нулевые» объекты попадают на лист в результате копирования из других файлов и работы различных макросов. И в некоторых случаях объекты переносятся с нулевой длиной и шириной или вообще невидимые. Как следствие — объект не видно, но файл увеличивается в размерах. И при каждом копировании он начинает увеличиваться в размерах в геометрической прогрессии, т.к. по умолчанию объекты копируются вместе с ячейками. После нескольких таких копирований-вставок файл начинает дико тормозить даже при выделении ячеек. Выделили ячейку, хотите выделить другую — файл задумался на пару секунд.
  • Если привыкли помечать ячейки примечаниями (вкладка РецензированиеСоздать примечание), то самое время задуматься так ли это необходимо. Т.к. примечание это тоже объект, то их избыточное количество на листах так же может привести к замедлению работы файла. Удалить все примечания из выделенных ячеек очень просто: выделяем ячейки — вкладка РецензированиеУдалить. Небольшой совет: если нет прямой необходимости в хранении примечаний именно таким образом, то самый правильный способ выделить отдельный столбец в таблице, в который заносить примечания для строки данных. Данный способ оптимально подходит для таблиц в правильной структуре. Тогда можно будет осуществлять поиск, сортировку и фильтрацию по примечаниям. Если примечаний уже много и информацию из них необходимо перенести в ячейки, то можно воспользоваться этим решением: Как получить текст примечания в ячейку?
  • Еще очень хорошо помогает удаление всех формул и связей . Удаление не в прямом смысле: заменить все формулы значениями, которые они вернули. Это можно сделать без макросов: выделяем все ячейки с данными на листе-Копируем-правая кнопка мыши-Специальная вставка-Значения. Но это не очень удобно, если листов много, поэтому я заготовил для этого еще и макрос, который проделает эту операцию на всех листах активной книги:

Sub All_Cells_In_All_Sheets_To_Value() Dim wsSh As Object For Each wsSh In Sheets wsSh.UsedRange.Value = wsSh.UsedRange.Value Next wsSh End Sub

Данный макрос необходимо вставить в стандартный модуль и выполнить (нажав F5 в редакторе VBA или непосредственно с листа: нажать Alt+F8-выбрать макрос All_Cells_In_All_Sheets_To_Value-Выполнить)
Так же в книге могут содержаться имена , которые тоже порой довольно неплохо прибавляют вес файлу. Посмотреть их можно, нажав сочетание клавиш Ctrl+F3на листе. Но может оказаться так, что имена будут скрытыми, и тогда Вы просто так их не увидите. Отобразить их можно при помощи следующего кода:

Sub All_Names_Visible() Dim objName As Object, wsSh As Object For Each objName In ActiveWorkbook.Names objName.Visible = True Next objName For Each wsSh In Sheets For Each objName In wsSh.Names objName.Visible = True Next objName Next wsSh End Sub

Данный код используется как и предыдущий. Он отображает все имена на листе и в книге. После выполнения макроса необходимо повторно нажать сочетание клавиш Ctrl+F3 на листе. Теперь Вы можете удалить ненужные Вам имена. Так же все имена можно сразу удалить при помощи следующего кода:

Sub Delete_All_Names() Dim objName As Object, wsSh As Object On Error Resume Next For Each objName In ActiveWorkbook.Names objName.Delete Next objName For Each wsSh In Sheets For Each objName In wsSh.Names objName.Delete Next objName Next wsSh End Sub

Только применяя данный код Вы должны быть уверены, что Вам действительно не нужны все имена в книге . Т.к. выполнив данный макрос Вы уже не сможете вернуть удаленные имена.

  • Проверьте, нет ли в книге скрытых листов , на которых может содержаться ненужная информация и с которыми можно проделать операции, описанные выше. Как их обнаружить можно узнать, прочитав эти статьи:
    Как сделать лист скрытым?
    Как сделать лист очень скрытым
  • После всех этих действий необходимо сохранить файл, чтобы изменения вступили в силу. Только после этого станет видно изменился размер файла или нет. Я бы советовал сохранять файл как копию, если не уверены, что удалили действительно ненужное.

    Статья помогла? Поделись ссылкой с друзьями!

    Код Excel для сжатия картинок

    Из 1С формируется и сохраняется в Excel отчет с картинками, размер адский получается — 170 метров.
    Заходим в Excel (говорю про 2003), выбираем картинку и жмем «формат рисунка», закладка «рисунок», жмем «Сжать. «, выбираем «ко всем рисункам документа», все подтверждаем и размер файла после сохранения падает до 12 метров.
    Вопрос, а как это сделать программно? Тот макрос, который генерируется записью макросов ничего подобного сам не делает:

    ActiveSheet.Shapes(«Picture 1»).Select
    Selection.ShapeRange.PictureFormat.Brightness = 0.5
    Selection.ShapeRange.PictureFormat.Contrast = 0.5
    Selection.ShapeRange.PictureFormat.ColorType = msoPictureAutomatic
    Selection.ShapeRange.PictureFormat.CropLeft = 0#
    Selection.ShapeRange.PictureFormat.CropRight = 0#
    Selection.ShapeRange.PictureFormat.CropTop = 0#
    Selection.ShapeRange.PictureFormat.CropBottom = 0#

    То есть если такой макрос запустить еще раз на не сжатых рисунках и сохранить, файл не сжимается.
    Также прошу высказывать альтернативные решения.

    Импортировать и подогнать размер фотографии можно (см.пример), но вот что касается сжатия, то хоть эта возможность и появилась в Excel XP, но программно она недоступна (если не считать не очень надёжного способа c использованием SendKeys)

    1. 1С сохраняет (экспортирует свою мxl таблицу по умолчанию)
    в MS EXCEL в формате 05 MS EXCEL)
    — хорошо руками открываем файл и сохраняем в нужном нам формате.
    Смотрим размер файла — 5,6 мб. уже хорошо, но еще нето.
    2. В свойствах рисунка есть замечательная функция сжать.
    Сохраняем файл и что мы видим файл весит 0,8 мб. да это прорыв.
    Но это каждый раз ручками, лень.

    Как уменьшить размер Excel-файла? Работа в «Экселе» для начинающих

    ​Смотрите также​ jpg, запихнул обратно​End Sub​ (=​ — это, по​ не содержат полезной​ таблицы кэша. В​ них отказаться в​ содержимого!) выделите ячейки​ вкладке​ изображений в Office​ Если вас не​ к ним общий​ еще один макрос.​ выполнения некоторых операций​ что и приводит​ используется до сих​По всей видимости, многие​ в архив, сделал​subtlety​mutabor99​ сути, контейнер. Дописываете​ для вас информации,​ Excel 2000-2003 это​ пользу экономии размера​ и выберите в​Главная – Удалить –​ 2016​ устраивают результаты, вы​ доступ в OneDrive.​Примечание: увлекаться использованием макросов​ со скрытыми листами.​ к снижению скорости​ пор, безнадежно устарел.​ пользователи, работающие с​ корректировку в файле​

    Уменьшение размера файла Excel: основные направления действий

    ​: «а потом вставлять​: Да, теперь наши​ в конце названия​ то их можно​ делается выбором переключателя​ книги. Посмотреть список​ выпадающем списке​ Удалить строки с​Редактирование фотографий без использования​ можете отменить изменения.​ Тем не менее,​ для автоматизации вычислительных​ Некоторые пользователи могут​ работы. Определить конец​ Вместо него в​ табличным редактором Excel,​ drawing1.xml.rels, как Вы​

    • ​ в excel -​
    • ​ клиенты будут получать​ (после .xlsx) «.zip»​ легко удалить с​
    • ​ на первом шаге​ имеющихся диапазонов можно​
    • ​Очистить — Очистить форматы​
    • ​ листа (Home –​ диспетчера рисунков​Из-за потери четкости при​
    • ​ если вам нужно​ процессов тоже не​
    • ​ возразить по поводу​ диапазона можно путем​

    ​ качестве основного при​ очень часто замечали,​ подсказали, и изображения​ очень муторно и​ прайс гораздо быстрее.​ и можете смотреть​ помощью команды на​ Мастера сводных таблиц​ нажав​ (Clear — Clear​ Delete – Delete​Сжатие файлов мультимедиа в​

    Изменение формата сохраняемого файла

    ​ сжатии рисунка может​ уменьшить размер файла​ стоит, поскольку и​ их присутствия в​ применения в Excel​ сохранении таблицы предлагается​ что иногда размер​ в прайсе автоматически​ долго.»​ Сейчас хочу ещё​ внутренности.​ вкладке​ при построении:​Ctrl+F3​ Formats)​ rows)​ презентации​ измениться его внешний​ изображения, вы можете​ их чрезмерное количество​ книге. А что,​ горячих клавиш Ctrl​ относительно новый формат​ сохраняемого или редактируемого​ поменялись. И нет​»а каждый рисунок​ сильнее его ужать,​

    Сохранение файла в формате XLSX

    ​mutabor99​Главная​В Excel 2007-2016 кнопку​или открыв окно​на вкладке​.​Обрезка рисунка​ вид. По этой​ воспользоваться приведенными ниже​

    ​ может существенно замедлять​ если таблицу создавали​ + End, идентичных​ XLSX, который по​ файла может существенно​ необходимости отформатированные файлы​ пересохранять, чтобы увидеть​ путём конвертации всех​: subtlety у меня​

    Сохранение файла в виде двоичной книги

    ​-​Мастера сводных таблиц​Диспетчера имен (Name Manager)​Главная (Home)​Повторите то же самое​Отключение сжатия рисунка​ причине перед применением​ способами или обрезать​ работу программы и​ не вы? То,​ для всех программ​ сравнению со старым​ увеличиваться без видимых​ заново центровать в​

    Проверка общего доступа к документу

    ​ его формат -​ png в jpg.​ ещё есть 2​Очистить — Очистить примечания​нужно добавлять на​на вкладке​:​ со столбцами.​Эта статья была обновлена​ художественных эффектов. следует​ изображение. Важно заметить,​ увеличивать размер конечного​ что листы не​ офисного типа. При​ имеет меньший размер.​ (как кажется) на​ ячейках, обрезать. Они​ долго.»​mutabor99​

    ​ вопроса:​ (Home — Clear​ панель вручную -​Формулы (Formulas)​Особенно «загружают» файл отформатированные​Повторите все вышеописанные процедуры​ Беном​

    Отключение ведения журнала изменений при общем доступе

    ​ сжать рисунок и​ что степень сжатия​ файла.​ показываются среди активных,​ этом рамка перемещается​Как уменьшить размер файла​ то причин. При​ стали ровно так,​»вручную удалять файлы​: subtlety, я хочу​1. как Вы​ — Clear Comments)​ на ленте такой​:​целиком​

    Как уменьшить размер файла Excel за счет сокращения рабочего диапазона?

    ​ на каждом листе,​14 марта 2018 г.​ сохранить файл.​ рисунка и достигаемое​Наконец, попробуем разобраться, как​ это еще абсолютно​ на самую последнюю​ Excel в этом​ этом файлы могут​ как стояли до​ старого формата и​ отдельно отредактировать папку​ думаете, excel не​.​ команды нет. Для​Также вычищайте именованные диапазоны​строки и столбцы.​ где при нажатии​с учетом ваших​Щелкните заголовки ниже, чтобы​ при этом уменьшение​ уменьшить размер файла​ не значит, что​ ячейку с учетом​ случае, по всей​ раздуваться до такого​ этого файлы в​ подставлять новые -​ «media» — поменять​

    Сокращение рабочего диапазона

    ​ смог ужать фото​subtlety​ этого щелкните по​ с ошибками (их​ Т.к. размер листа​ на​ комментариев. Если она​ получить дополнительные сведения.​ размера файла зависят​ Excel с картинками.​ их в книге​ и строки, и​ видимости, уже догадались​ объема, что с​ других форматах, таким​ очень долго.»​ в ней все​ из-за разных форматов​

    ​: Воспользовавшись тем, что​ панели быстрого доступа​ можно быстро отобрать​ в последних версиях​Ctrl+End​ оказалась полезной для​Важно:​ от исходного размера​ Такие действия не​ нет, или они​ столбца.​ все. Нужно просто​ ними становится не​ же обрезанием по​Честно говоря, абсолютно​ изображения на другой​ файлов в документе​ расширение xlsx, залез​ правой кнопкой мыши​ с помощью кнопки​ Excel сильно увеличен​активная ячейка перемещается​ вас (и тем​ Этот параметр применяется только​ и разрешения рисунка.​ помешают в том​

    Что делать с избыточным форматированием?

    ​ не являются пустыми.​Если конец диапазона находится​ при сохранении документа​ только неудобно работать,​ краям. Очень удобно,​ не впечатляет. Что​ формат с сохранением​ или же он​ внутрь. В соответствующей​ и выберите​Фильтр​ (>1 млн. строк​ не на фактическую​ более, если нет),​ к рисункам в​ Одни изображения можно​ случае, если файлы​В такой ситуации произведите​ очень далеко по​

    Удаление рецензирования

    ​ в поле типа​ скажем, в плане​ быстро и легко.​ ж Вы так​ их имени. Пробую​ просто не справляется​ папке нашел среди​Настройка панели быстрого доступа​в правом верхнем​ и >16 тыс.​ последнюю ячейку с​ нажмите соответствующую кнопку​ текущем документе или​ сжать значительно, а​ графики, вставляемые в​ ПКМ на ярлыке​ всем направлениям, выделите​

    Удаление скрытых листов

    ​ выбрать как раз​ пересылки по электронной​Спасибо!​ работы боитесь? Я​ подменить эту папку,​ с tiff?​ прочих рисунков 7​ (Customize Quick Access​ углу этого окна)​ столбцов), то для​ данными а «в​ ниже и поделитесь​ в документе, выбранном​ размер других почти​ таблицы, имеют высокое​ листа внизу окна​ строки, расположенные ниже​ формат XLSX.​

    Отображение скрытых листов

    ​ почте, но и​subtlety​ на Ваш проект​ на папку содержащуюся​2. Вы считаете​ файлов tiff с​ Toolbar)​ — они вам​ запоминания и обрабоки​ пустоту» ниже и/или​ своими идеями о​

    Удаление формул и связей

    ​ из списка рядом​ не изменится.​ разрешение и изначально​ и из контекстного​ последней строки, содержащей​Однако мало кто знает,​ выполнять какие-либо действия​: Все решается проще.​ потратил уже суммарно​ в архиве, меняю​ формат png более​ общим весом 39,446.​и затем найдите​ точно не пригодятся.​ подобного форматирования нужно​ правее.​ том, как ее​ с разделом​Примечание:​ обладают большими размерами.​ меню выберите пункт​ данные, затем используйте​

    Макрос для замены формул на абсолютные значения

    ​ что в программе​ в самой программе,​Просто сохраняете файл​ несколько часов (в​ формат на xlsx,​ подходящим, по сравнению​Далее понятно, что:​ в полном списке​Если речь идет о​ много ресурсов. В​Сохраните файл (обязательно, иначе​ улучшить.​Размер и качество изображения​ Эти возможности пока доступны​ Наиболее простым вариантом​ «Показать». Аналогичную операцию​ сочетание Ctrl +​ имеется несколько «родных»​ которая начинает неимоверно​ в формате xls.​ том числе и​ но теперь изображения​ с jpg, для​

    ​ пересохранил их в​ команд кнопку​ фотографиях, добавленных в​ Excel 2013-2016, кстати,​ изменения не вступят​Если в один прекрасный​. Чтобы использовать его​

    Удаление ненужных имен

    ​ только в классических​ принято считать предварительно​ можно выполнить из​ Shift со стрелкой​ форматов, и самым​ тормозить. Давайте попытаемся​ (видимо в старом​

    Макрос для просмотра скрытых имен

    ​ на тупую ручную​ не отображаются. Вы​ создания такого рода​ png (с помощью​Мастер сводных таблиц (PivotTable​ книгу (особенно когда​ появилась надстройка​ в силу!)​

    Макрос для удаления ненужных имен во всей книге

    ​ момент вы осознаете,​ для всех новых​ версиях приложений Office​ редактирование размеров и​ раздела «Формат». При​

    ​ вниз, и удалите​ интересным с точки​ рассмотреть основные простейшие​ формате нет поддержки​ работу) и не​ писали, что пересохранили​ документов (соотношение размер/качество​ Paint), подправил соответствующую​ and PivotChart Wizard)​

    Устранение проблем с изображениями

    ​ их много, например​Inquire​Если в вашей книге​ что ваш основной​ документов, нужно выбрать​ и отсутствуют в​ разрешений графических объектов​ необходимости просто удалите​ выделенный диапазон, например,​ зрения уменьшения размера​ действия, позволяющие несколько​ tif)​ ною.​ картинки и поправили​ (или ещё что))?​ xml-ку.​:​ в каталоге продукции),​, которая содержит инструмент​ очень много таких​ рабочий файл в​ другое значение в​ Office Online.​ в любом редакторе​ листы, в которых​ выбрав в меню​ выглядит двоичный формат​ уменьшить конечный размер​Файл худеет до​Очень долго -​ xml-ку. Можете рассказать​subtlety​Файл похудел до​Если в вашем файле​ то они, само-собой,​ для быстрого избавления​ листов, то проще,​

    Макрос для удаления скрытой графики

    ​ Excel разбух до​ раскрывающемся списке.​Если вам подходит вариант​ (хоть в Paint),​ нет данных.​ ПКМ соответствующую команду.​ XLSB. Он по​

    Итог

    ​ табличного объекта, и​ 10 мб.​ вставить семь рисунков?​ поподробнее, каким образом​: 1. Очевидно, алгоритм​ ~ 10 мб.​ включен общий доступ​ увеличивают размер файла.​ от подобных излишеств​ наверное, использовать короткий​ нескольких десятков мегабайт​Обратите внимание на то,​ рисунка, достаточного для​ но такая методика​Наконец, приступим к самому​ Ту же процедуру​ размеру еще меньше.​ будем исходить из​Запускаете ф-ю «сжать​Разбираться с xml​ у Вас получилось​ сжатия не справляется​ После этого ф-я​ на вкладке​ Советую сжимать их,​ — кнопку​ макрос.​ и во время​ что эта функция​ понимания того, что​ при большом количестве​ сложному варианту действий.​ следует проделать с​Таким образом, при сохранении​ понимания работы в​ рисунки».​

    ​ будете дольше скорее​

    fb.ru

    Уменьшение размера файла рисунка в Microsoft Office

    ​ это сделать? А​ с tiff (скорее​ сжатия отработала корректно.​Рецензирование — Доступ к​ уменьшая разрешение до​Удалить избыточное форматирование (Clean​Много лет и версий​ открытия файла можно​ недоступна в Microsoft​ на нем изображено,​ изображений выглядит весьма​ Иногда бывает целесообразно​ лишними столбцами, но​ документа можно выбрать​ «Экселе» для начинающих.​Файл ужимается до​ всего.​ то заново открывать​ всего просто не​ Получился файл размером​ книге (Review -​ 96-150 точек на​ Excess Cell Formatting)​ подряд еще с​ смело успеть налить​

    ​ Project 2013 или Office​​ вы можете сжать​ трудоемкой, а выполняемые​ избавиться от используемых​ использовать горячие клавиши​ и его. Но​

    Сжатие или изменение разрешения рисунка

    ​ Некоторые методы могут​ 1,5 мб.​В папке «xldrawings_rels»​ прайс и вручную​ обрабатывает эти файлы)​ около 1,5 мб.​ Share Workbook)​

    1. ​ дюйм. На экране​:​ начала девяностых в​ себе кофе, то​

    2. ​ 2007.​​ его. Так файл​​ действия занимают больше​​ в ячейках формул​​ Excel со стрелкой​​ тут есть свои​​ показать достаточно сложными​​Пересохраняете обратно в​​ лежит файл «drawing1.xml.rels»​

      Кнопка ''Сжать рисунок'' в группе ''Изменить'' на вкладке ''Формат'' панели ''Работа с рисунками''

      ​ удалять файлы старого​​2. Я в​​Вы можете проделать​​, то внутри вашего​​ по качеству это​Она мгновенно удаляет все​ Excel был один​ попробуйте пробежаться по​Откройте вкладку​​ изображения станет меньше.​​ времени. В самом​

      ​ и связей, заменив​ вправо.​​ сложности. Учтите, что​​ и трудоемкими, поэтому​ xlsx (если это​ Откройте его текстовым​​ формата и подставлять​​ графике не очень​
      Группа ''Изменить'' только со значками

    3. ​ подобное самостоятельно или​ файла Excel на​ совершенно не чувствуется,​ излишнее форматирование до​ формат файлов -​​ описанным ниже пунктам​Файл​​Открыв файл в приложении​

      ​ табличном редакторе можно​​ их обычными значениями.​Примечание: обратите внимание, что​​ в случае, если​ в качестве средства​ необходимо).​ редактром (например, блокнот).​

    4. ​ новые — очень​​ силен. Думаю, да.​​ дать почту, вышлю​ специальном скрытом листе​​ а размер файла​​ конца листа, оставляя​

      ​ XLS. Это, конечно,​​ — возможно один​

      • ​.​ Microsoft Office, выберите​ использовать и его​ Как сократить размер​ использовать клавишу удаления​ вам требуется произвести​ упрощения их выполнения​Размер остается примерно​

      • ​ Ищите по тесту​ долго.​ Остальные рисунки у​ результат.​ начинает сохраняться вся​

      • ​ уменьшает в разы.​ его только внутри​ убирало проблемы совместимости,​ или несколько из​Нажмите кнопку​ один или несколько​ собственные средства сжатия​ файла Excel? Для​

      ​ Del нельзя. Это​ импорт данных из​

    Изменение разрешения рисунка, используемого по умолчанию, во всех документах

    ​ будут приведены готовые​​ такой же.​ «image115.tif» и аналогичные​subtlety​ Вас именно .png.​Guest​ история изменений документа:​​ Для сжатия воспользуйтесь​​ ваших таблиц и​ но, сам по​ них укоротят вашего​Параметры​ рисунков для сжатия.​

    ​ (рекомендуется уменьшать разрешение​ этого достаточно выделить​ приведет только к​ файла Excel, например,​ решения.​

    1. ​Если прайсов очень​​ с расширеним «.tif»​​: Написал макрос по-быстрому.​

    2. ​ Почему бы не​​: Я сейчас припоминаю,​​ кто, когда и​​ кнопкой​​ никак не повреждая​

    3. ​ себе, этот формат​​ «переростка» до вменяемых​​и выберите пункт​В разделе​ до диапазона порядка​ нужный диапазон строки​ очистке ячеек, а​ в программе «1С»,​

      Настройте сжатие изображений в Office, чтобы достичь баланса между размером файла и качеством изображения

    4. ​Итак, прежде чем принимать​ много, пишете простенькую​ меняете на то,​ В процессе понял,​​ привести все к​​ что вроде бы​

    Удаление всех данных об изменении рисунка

    ​ как менял ячейки​Сжать рисунки (Compress pictures)​ ваши данные. Причем​ давно устарел и​ размеров и разгонят​Дополнительно​Работа с рисунками​ 96-150 пикселей на​ или столбца, затем​ не к фактическому​

    ​ формат двоичной книги​​ решение по поводу​ процедурку и все​ которое установили на​

    1. ​ что ценность его​​ единому знаменателю. О​​ самые последние файлы​

    2. ​ всех листов. По​​на вкладке​​ может это сделать​​ имел много неприятных​​ его «тормоза» :)​

    3. ​.​​на вкладке​​ дюйм). Для выполнения​ скопировать его в​ удалению их самих.​ использовать нельзя, поскольку​

    4. ​ изменения размера табличного​​Народ помогите !!!​​ самом деле.​​ невелика, быстрее залезть​​ свойствах форматов можете​

    ​ скинули не с​​ умолчанию, такой журнал​Формат (Format)​ даже для всех​ недостатков (большой размер,​Если ваша таблица занимает​В разделе​​Формат​​ таких операций можно​

    См. также

    ​ буфер обмена через​ Выделять нужные строки​ в «1С» он​ файла, попытаемся выяснить,​

    ​Мне необходимо уменьшить​mutabor99​

    ​ самому, руками. Поэтому​ почитать на википедии.​

    ​ каталога. Даже не​

    ​ сохраняет данные изменений​

    Обратная связь

    ​:​ листов книги сразу.​​ непрозрачность внутренней структуры​​ 5 на 5​Размер и качество изображения​в группе​ воспользоваться меню формата​ ПКМ или сочетание​ и столбцы можно​ не поддерживается.​ что же в​ рабочий файл Excel.​: Нет, subtlety, я​

    support.office.com

    Как уменьшить размер файла и ускорить его

    ​ доделывал спустя рукава​ .png поддерживает прозрачность.​ подумал, что они​ за последние 30​Кроме видимых картинок на​Если вы не видите​ данных, легкую повреждаемость​ ячеек, то это​в раскрывающемся списке​Изменение​ и выбрать пункт​ Ctrl + C,​ при помощи мыши​Одной из ключевых проблем,​ ней может быть​ Уже все перерыл,​ работы не боюсь.​ — нет обработки​

    Проблема 1. Используемый диапазон листа больше, чем нужно

    ​mutabor99​ другого формата и​ дней, т.е. при​ листе могут содержаться​ у себя в​ и т.д.)​ отнюдь не означает,​ укажите, применить ли​нажмите кнопку​ сжатия, указав далее​ после чего, не​ при зажатой левой​ которые обычно могут​ такого, что катастрофически​ а конкретного ответа​ Может я неправильно​ ошибок, удаления временных​: subtlety тут вот​ что так много​ активной работе с​ и невидимые изображения​ интерфейсе вкладку​Начиная с верии Excel​ что Excel запоминает​ изменения к определенному​Сжать рисунки​ применение действия либо​

    ​ снимая выделения, через​ кнопке, двигаясь непосредственно​ встречаться на предприятиях​​ увеличивает занимаемое файлом​​ так и не​ выразился, я имел​ файлов и т.п.​ ещё что я​ занимают.​ файлом, может запросто​ (рисунки, фотографии, автофигуры).​Inquire​ 2007 Microsoft ввела​ при сохранении этого​ документу, или применять​.​ к выбранному объекту,​ меню ПКМ выбрать​

    ​ по вертикальной и​ или в офисах,​

    1. ​ место на жестком​ нашел.​
    2. ​ в виду, что​​Макрос выводит на​​ заметил. Часть картинок​Сейчас посмотрю. Спасибо,​ занимать несколько мегабайт.​
    3. ​ Чтобы увидеть их,​, то ее необходимо​​ новые форматы сохранения​​ файла только 25​ их ко всем​​Если вкладки​ либо ко всем​ вставку и использовать​ горизонтальной панелям с​ является открытие к​​ диске или съемном​
    4. ​Весит 10 метров,​ может есть способ,​
    5. ​ новый лист список​ с каталога вырезалась​ что помогли разобраться.​Мораль: не используйте общий​​ выделите любую картинку​​ подключить на вкладке​ файлов, использование которых​ ячеек с данными.​ создаваемым документам.​Работа с рисунками​ изображениям.​
    6. ​ в параметрах вставки​ цифровыми или буквенными​ таблице общего доступа​

    ​ носителе. Как правило,​ уже все что​ при помощи которого​ названий рисунков с​ в самом excel.​

    Проблема 2. Используется старый формат XLS вместо новых XLSX, XLSM и XLSB

    ​Получается, что корректно​ доступ без необходимости​ и на вкладке​Разработчик — Надстройки COM​ заметно облегчает жизнь​ Если вы в​Выберите разрешение, которое вы​и​Как и в случае​ пункт «Значения».​ обозначениями ячеек. Переводить​ для редактирования файла​ не говоря о​ можно удалил остался​ это можно сделать​

    ​ расширениями, отличными от​ Примером могут послужить​ в excel обрабатываются​ или сократите количество​Формат (Format)​ (Developer — COM​ и — ваши​

    • ​ прошлом использовали какие-либо​ хотите использовать по​Формат​ со скрытыми именами,​Однако такой метод является​ в Excel строки​ несколькими пользователями. В​ некоторых специфичных аспектах,​
    • ​ 1 лист с​ быстрее. Если бы​ png, jpg. Работает​
    • ​ колонны. Обратите внимание,​ картинки формата jpeg?​ дней хранения данных​нажмите кнопку​ Addins)​ файлы:​ ячейки на этом​ умолчанию, и нажмите​не отображаются, убедитесь,​ невидимые картинки на​ достаточно неудобным в​

    ​ в столбцы и​ этом случае увеличение​ чаще всего на​ таблицой, а вес​ дело было бы​ только в 2007,​ в каталоге они​Подскажите, пожалуйста, по​

    Проблема 3. Избыточное форматирование

    ​ журнала, используя вторую​Область выделения (Selection Pane)​.​XLSX — по сути​ листе, то они​ кнопку​ что рисунок выделен.​ выбранном листе удаляются​ случае наличия в​ наоборот для удобства​

    ​ размера тоже возможно,​ конечный размер в​ не изменился.​ только в отношении​ 2010 и скорее​ по отдельности, однако​ пунктам, каким образом​ вкладку​.​Большие макросы на Visual​​ является зазипованным XML.​ автоматически включаются в​ОК​​ Дважды щелкните рисунок,​​ за счет выполнения​​ книге большого количества​

    Как сжать файл эксель с картинками

    ​ работы или отображения​​ но уже по​​ наивысшей степени оказывают​Nikolay​ этих 7 файлов,​ всего только для​ если перевести в​ Вы сразу выявили​Подробнее (Advanced)​Для удаления вообще всех​ Basic и особенно​ Размер файлов в​ используемый диапазон (так​.​​ чтобы выделить его​​ показанного выше макроса​ листов. Заменить все​ информации не нужно,​ причине того, что​​ влияние следующие факторы:​: В Excel, если​​ то тут ничего​

    Как сжать файл эксель с картинками

    ​ файлов xlsx.​ формат zip, как​ какие из рисунком​в окне​ графических объектов на​ пользовательские формы с​ таком формате по​ называемый Used Range),​В файле хранятся все​ и открыть вкладку​

    ​ в редакторе VBA.​ значения можно в​ хотя тут –​​ все действия по​​устаревший формат файла;​ сделал Автозаполнение и​​ такого нет, чтобы​Может, кому пригодится,​ Вы говорите, и​​ другого формата? В​

    Проблема 4. Ненужные макросы и формы на VBA

    ​Доступ к книге​ текущем листе можно​ внедренной графикой могут​ сравнению с Excel​ который и запоминается​ сведения об изменениях,​Формат​

    1. ​По большому счету, это​​ редакторе Visual Basic​​ по желанию. После​ изменению содержимого таблицы​
    2. ​ведение журнала изменений для​ допустим протащил его​ поменять руками. У​ как заготовка:​​ посмотреть на изображения,​​ самом excel в​
    3. ​. Там можно найти​ использовать простой макрос:​ весьма заметно утяжелять​​ 2003 меньше, в​​ при сохранении книги.​ вносимых в рисунок.​.​ все, что можно​​ (Alt + F11)​​ выполнения всех действий​

    Как сжать файл эксель с картинками

    ​ фиксируются в специальном​ общего доступа к​ на 1000 строк​ нас просто ещё​Sub test()​ то можно увидеть,​ свойствах не увидел​ параметр​Sub Delete_All_Pictures() ‘макрос​ вашу книгу. Для​ среднем, в 5-7​ Проблема в том,​ Вы можете уменьшить​

    Проблема 5. Именованные диапазоны

    ​В зависимости от размера​ сказать по поводу​ путем написания небольшого​ файл нужно обязательно​ журнале, который сохраняется​ файлу;​ вниз, то Excel​ есть несколько прайсов,​Dim str As​ как эти колонны​ формата, а каждый​​Хранить журнал изменений в​​ для удаления всех​​ удаления:​​ раз.​​ что при очистке​​ размер файла, удалив​

    Как сжать файл эксель с картинками

    ​ экрана в группе​ того, как уменьшить​ макроса, представленного на​ сохранить.​​ непосредственно в документе​​ненужное форматирование пустых ячеек​ считает, что в​ в которых этих​ String​

    Проблема 6. Фотографии высокого разрешения и невидимые автофигуры

    ​ отображаются в первоначальном​ рисунок пересохранять, чтобы​ течение N дней​ картинок на текущем​нажмите​XLSM — то же​ используемых ячеек Excel​ эти данные. Но​Изменение​ размер файла Excel.​ изображении выше. Опять​Файл Excel очень большого​ и является его​ (строк и столбцов);​ них, что-нибудь есть,​ картинок гораздо больше​Dim i As​​ виде — несколько​​ увидеть его формат​​ (Keep change history​​ листе Dim objPic​

    Как сжать файл эксель с картинками

    ​Alt+F11​ самое, но с​ далеко не всегда​ в этом случае​могут отображаться только​ Очевидно, что некоторые​ же, производить преобразование​​ размера уменьшить можно​​ неотъемлемой частью.​​слишком большое количество вставок-рецензий;​​ даже если ячейки​

    ​ в несколько раз.​ Integer​ штук на одном​ — долго.​

    ​ for N days)​ As Shape For​, чтобы войти в​ поддержкой макросов.​ автоматически исключает их​ вы сможете отменить​ значки. В этом​ действия для рядового​

    Проблема 7. Исходные данные сводных таблиц

    ​ в Excel строк​ и за счет​В принципе, самым простым​наличие в книге скрытых​ пустые. Тоже самое​Спасибо, что потратили​str = ActiveWorkbook.Path​ листе (лист каталога),​subtlety​или совсем отключить​ Each objPic In​ редактор Visual Basic​XLSB — двоичный формат,​ из используемого диапазона,​​ изменения, только повторно​ случае кнопка​​ пользователя выглядят слишком​​ в столбцы не​​ удаления ненужного форматирования​​ и логичным решением​ листов, объектов и​ если допустим заполняете​ на решение моей​

    Как сжать файл эксель с картинками

    ​ & Application.PathSeparator​ причём за каждой​: Да, действительно -​ его:​ ActiveSheet.Shapes objPic.Delete Next​найдите окно Project Explorer’а​ т.е. по сути​ т.е. начинает запоминать​ вставив рисунок.​Сжать рисунки​ сложными, другие ему​ нужно. Это актуально​ (применения разных шрифтов,​ станет закрытие общего​ имен;​ ячейки с номером​

    Как сжать файл эксель с картинками

    ​ проблемы столько времени!​​ActiveWorkbook.SaveCopyAs Filename:=str &​​ колонной закреплён один​ они ближе к​Про эту пакость я​ objPic End Sub​ (если его не​ — что-то вроде​ в файле больше​Примечание:​​отображается без подписи.​ попросту не понадобятся.​ только в том​​ заливок, стилей, отступов​ доступа, но если​большое количество формул и​​ строки 30000, то​subtlety​​ «tempbook.xlsx.zip»​

    Как сжать файл эксель с картинками

    Проблема 8. Журнал изменений (логи) в файле с общим доступом

    ​ и тот же​ концу вашей таблицы.​ уже подробно писал​​По-умолчанию Excel сохраняет данные​ видно, то выберите​ скомпилированного XML. Обычно​​ данных, чем реально​ Эта функция недоступна в​Чтобы выполнить сжатие только​ Но, как считается,​ случае, если вам​ и т. д.)​ он все-таки нужен,​ связей;​ Excel будет думать​: «в которых этих​MkDir str &​ лист. Что тогда​Я бы еще​ ранее в статье​ для расчета сводной​

    ​ в меню​ в 1.5-2 раза​ имеется.​ Microsoft Project 2013 или​ для выбранных, а​ самым простым и​​ требуется поменять ориентацию​​ как для пустых​​ можно отключить ведение​​большие размеры вставленной графики​ что во всех​​ картинок гораздо больше​ «tempbook»​ можно сделать с​ предложил пересохранить левую​​ о том, как​ таблицы (pivot cache)​

    Как сжать файл эксель с картинками

    Проблема 9. Много мусорных стилей

    ​View — Project Explorer​ меньше, чем XLSX.​Проверить это просто –​ Microsoft Project 2016.​ не для всех​ оптимальным вариантом уменьшения​ основной таблицы для​ ячеек рабочего диапазона,​ журнала.​ и т. д.​​ ячейках до 30000​​ в несколько раз.»​​ActiveWorkbook.Worksheets.Add​ этой бедой? В​​ верхнюю картинку -​ победить ошибку «Слишком​ внутри файла. Можно​)​ Единственный минус: нет​ нажмите на клавиатуре​Откройте вкладку​ рисунков в документе,​

    Как сжать файл эксель с картинками

    ​ размера, занимаемого табличным​ удобства просмотра или​ так и для​В том же Microsoft​

    Проблема 10. Много примечаний

    ​При выполнении некоторых ниже​ чего нибудь есть.​Да, это неприятно.​Set ShellApp =​ excel, получается, хранятся​ логотип бианка, как​ много форматов ячеек».​ отказаться от этой​удалите все модули и​ совместимости с другими​ сочетание клавиш​Файл​ установите флажок​ объектом на жестком​ редактирования. Другой практической​​ содержащих данные. В​​ Excel 2007 или​​ описываемых действий следует​ Поэтому выход. Выделить​ Вы уже проверяли​​ CreateObject(«Shell.Application»)​

    planetaexcel.ru

    Как уменьшить размер excel файла, если картинки в нём уменьшены?

    ​ целые листы, которые​​ я понимаю. Расширение​ Суть, если кратко,​ возможности, заметно сократив​ все формы (правой​ приложениями кроме Excel,​Ctrl+End​.​
    ​Применить только к этому​ диске, является самое​ пользы от таких​ этом случае необходимо​ в любой другой​
    ​ учесть, что они​ пустые ячейки (желательно​ прайсы на наличие​Set objDestFolder =​ занимают много места.​ emf, вес около​

    ​ в том, что​ размер файла, но​ кнопкой мыши -​ но зато размер​

    ​и посмотрите куда​​Нажмите кнопку​ рисунку​ обычное сохранение его​ преобразований нет.​ выделить нужные ячейки,​ версии редактора сделать​ могут быть рассчитаны​ всю строку или​ tif-ов?​
    ​ ShellApp.Namespace(str & «tempbook»​ И удаление следов​
    ​ 0,5 мб.​ если вы разворачиваете​ увеличив время на​

    ​Remove​ — минимален.​ переместится активная ячейка.​Параметры​.​ в новейших форматах​Примечание: при использовании сводных​ а затем на​ это можно через​ исключительно на версии​ столбец) выбираем удалить.​

    ​mutabor99​​ & Application.PathSeparator) ‘куда​ обрезки, которое есть​Остальные рисунки я​
    ​ на вкладке​ обновление сводной при​- дальше в​Вывод: всегда и​ Если она прыгнет​и выберите пункт​Снятие флажка​

    ​ (лучше всего в​ таблиц также желательно​ главной вкладке из​ меню рецензирования, в​
    ​ Microsoft Excel 2007​ Потом сохраните файл.​: Да, проверил. Жду,​
    ​ распаковать​ в «сжатии» -​ перечислю по коду,​

    ​Главная​
    ​ следующем открытии книги.​

    ​ окне с вопросом​

    ​ везде, где можно,​

    ​ на фактическую последнюю​

    ​Дополнительно​

    ​Применить только к этому​

    ​ двоичном, поскольку, маловероятно,​ отключить сохранение исходных​ блока инструментария редактирования​ котором выбирается пункт​ и выше. Однако​ Размер уменьшается.​ когда приду домой,​

    ​Set objSrcFolder =​ не работает, получается.​ так Вам будет​список​ Щелкните правой кнопкой​ о экспорте перед​ переходите от старого​ ячейку с данными​

    ​.​​ рисунку​ что обычный пользователь​ данных непосредственно в​
    ​ в выпадающем списке​ управления доступом к​ некоторые операции могут​Также посмотрите более​ чтобы воспользоваться взломанным​ ShellApp.Namespace(str & «tempbook.xlsx.zip»)​subtlety​ проще:​
    ​Стили ячеек (Home -​ мыши по сводной​ удалением -​ формата XLS (возможно,​ на листе –​В разделе​перекроет любые изменения,​

    ​ будет производить экспорт​​ файле, выбрав вкладку​ выбрать пункт очистки​ книге, а через​ применяться и в​ полный вариант ответа​
    ​ конвертером, который переформатирует​ ‘что распаковать​: Да, я тоже​BSD-0301 (тут одна​ Cell Styles)​ таблице и выберите​No​ доставшегося вам «по​ отлично. А если​Размер и качество изображения​ внесенные для других​

    ​ данных в какую-то​​ данных в свойствах​ форматов.​ дополнительную вкладку производится​ более старых пакетах​ на вопрос Как​ большое количество изображений​objDestFolder.CopyHere objSrcFolder.Items ‘распаковка​ заметил эти странные​ картинка на 2​и видите там​ команду​):​ наследству» от предыдущих​ вдруг ускачет сильно​выберите документ, из​ отдельных рисунков в​ другую специфичную программу).​ таблицы.​Вставка ненужного количества рецензий,​ отключение ведения журнала​ вроде модификации 2003​ уменьшить размер файла​ в другой формат​ архива​ jpeg-и.​ продукта)​ очень много непонятных​Свойства таблицы (Pivot Table​Также код может содержаться​ сотрудников) к новым​ правее и/или ниже​ которого необходимо удалить​

    ​ этом документе.​​ Остается сказать, что​Что касается присутствия ненужных​ использование которых целесообразно​
    ​ (по умолчанию в​ года.​ Excel? http://shorttext.com/d5ZdyPf1bEx7 а​ гораздо быстрее, чем​
    ​Set objSrcFolder_2 =​Думаю, можете ограничиться​BSD-0402 (тут одна​

    ​ и ненужных стилей,​​ Properties)​ в модулях листов​ форматам.​ «в пустоту» –​ данные о редактировании​В разделе​ названия некоторых разделов​ имен, произвести их​

    ​ далеко не всегда,​​ нем сохраняются все​
    ​Начнем, пожалуй, с самый​ то все не​

    ​ я сделаю это​​ ShellApp.Namespace(str & «tempbook»​ только переделкой рисунков​ картинка на 2​ то это плохо​- вкладка​ — проверьте их​Сложное многоцветное форматирование, само-собой,​

    ​ дело плохо: все​​ рисунка.​Разрешение​ меню, пунктов подменю​ просмотр можно за​ тоже прибавляет веса​ пользовательские действия в​ примитивных решений. Основы​ помещается…​ через paint (не​ & Application.PathSeparator &​ tiff, которые я​ продукта)​ — и для​Данные (Data)​ тоже. Также можно​ негативно отражается на​ эти ненужные пустые​В разделе​выберите нужный вариант​ и команд, в​ счет применения сочетания​ конечному файлу. Для​ 30-дневный срок).​ работы в «Экселе»​А вот еще​

    ​ из-за лени, а​​ «xl» & Application.PathSeparator​ указал выше.​BMT-0301 (тут тоже)​ размера вашего файла​- снять флажок​ просто сохранить файл​ размере вашего файла.​ ячейки Excel тоже​Размер и качество изображения​
    ​ и нажмите кнопку​ зависимости от версии​ Ctrl + F3,​ удаления всех объектов​Еще одна извечная проблема​ для начинающих как​ инструкция как уменьшить​ чтобы было больше​ & «media»)​
    ​Этого будет достаточно​BMT-0401 (тут тоже)​

    ​ Excel и для​
    ​Сохранять исходные данные вместе​ в формате XLSX​
    ​ А условное форматирование​ запоминает внутри файла.​

    ​установите флажок​ОК​

    ​ самого редактора, могут​ однако и они​
    ​ такого типа воспользуйтесь​ многих пользователей состоит​
    ​ раз касаются аспекта​

    ​ размер файла Excel​ свободного времени на​
    ​i = 1​ для существенного снижения​BTS-0004​ его быстродействия.​
    ​ с файлом (Save​ без поддержки макросов​ еще и ощутимо​
    ​Лечится это, тем не​Отменить данные редактирования​

    ​.​ отличаться (или отсутствовать​ могут оказаться скрытыми.​ для выделенного диапазона​ в том, что​

    ​ выбора формата сохраняемой​
    ​ http://www.kakprosto.ru/kak-94091-kak-umenshit-razmer-excel-fayla​ другую работу :)​
    ​For Each it​ веса​BTS-0005​Удалить ненужные стили можно​ source data with​ — все макросы​
    ​ замедляет его работу,​ менее, достаточно легко:​
    ​.​
    ​Примечания:​
    ​ вообще). Тем не​

    ​Отобразить абсолютно все присутствующие​

    ​ ячеек вкладкой рецензирования​​ они совершенно забывают​ табличной структуры. Некоторые​Удачной ортимизации!​ ). У нас​
    ​ In objSrcFolder_2.Items​mutabor99​BES-0000​ с помощью макроса​
    ​ file):​ и формы умрут​ т.к. заставляет Excel​Выделите первую пустую строку​

    ​Примечание:​ ​ менее, в большинстве​ имена, опять же,​ и пунктом удаления.​ о том, что​ рядовые пользователи, особенно​Abram pupkin​ есть ещё несколько​If Right(it.Path, 3)​: По поводу листов​
    ​BYD-0001​ или готовой команды​
    ​Если у вас несколько​ автоматически. Также можно​ пересчитывать условия и​
    ​ под вашей таблицей​ Этот параметр применяется только​Рисунки в Office автоматически​ последних модификаций Excel​ можно путем выполнения​ Если же рецензии​ абсолютно все ячейки,​ те, кто отдает​: Аналогичный вопрос поднимался​ прайсов. Я озадачился​

    ​ <> «png» And​​ с колоннами -​BYP-0002​ из надстройки PLEX.​ сводных таблиц на​ воспользоваться инструментом Очистить​ обновлять форматирование при​Нажмите сочетание клавиш​ к рисункам в​ сжимаются для печати​ все описанные решения​ специального макроса, показанного​ по каким-то причинам​ присутствующие на листе​ предпочтение устаревшим версиям​ на Excel-форуме​ переформатировать и png​ Right(it.Path, 3) <>​ ошибся. После применения​Их Вам надо​Примечания к ячейкам, конечно,​
    ​ основе одного диапазона​ книгу от макросов​ каждом чихе.​

    ​Ctrl+Shift+стрелка вниз​​ текущем документе или​ с разрешением 220 пикселей​ работают без проблем.​
    ​ выше. После этого​ нужны, лучше внесите​ или в книге,​ офисного пакета, привыкли​

    ​Сергей каханский​​ в jpg, поскольку​ «jpg» And Right(it.Path,​ сжатия и удаления​ пересохранить в другой​ не самый вредный​ данных, то сократить​ из надстройки PLEX.​Оставьте только самое необходимое,​– выделятся все​ в документе, выбранном​ на дюйм. Вы​Автор: Панькова Оксана Владимировна​ избавьтесь от всего​ их в отдельный​ не нужны. Для​ считать, что основным​: я частенько сохраняю​ в jpg файл​ 4) <> «jpeg»​ обрезки в файле​ формат с помощью​
    ​ момент из всех​ размер файла здорово​Если в вашем файле​ не изощряйтесь. Особенно​ пустые строки до​ из списка рядом​ можете изменить разрешение​Вы можете отправлять файлы​ того, что вам​ столбец и вставляйте​ комфортной работы требуются​ по умолчанию является​ большие файлы в​ excel занимает меньше​ Then​ хранятся только колонны,​ какого-либо графического редактора.​ перечисленных. Но некоторые​ помогает метод, когда​ используются именованные диапазоны​ в тех таблицах,​
    ​ конца листа.​

    ​ с разделом​​ рисунка по умолчанию​

    ​ без ограничений, в​ не требуется.​ для каждой строки​ только те, в​ формат XLS. До​
    ​ формате двоичной книги​ места.​
    ​ActiveSheet.Cells(i, 1).Value =​ а не целые​
    ​ Думаю, .png подойдет​ файлы могут содержать​
    ​ все сводные таблицы​ (особенно с формулами,​ которые кроме вас​
    ​Удалите их, нажав на​Размер и качество изображения​

    ​ или отключить сжатие​ том числе изображения​Если же стоит задача​

    planetaexcel.ru

    Как уменьшить размер файла Excel???

    ​ по мере надобности.​
    ​ которых есть данные.​ некоторого времени так​ эксель, место экономится​Для проверки переименовал​ it.Name​ листы каталогов.​
    ​ (остальные рисунки у​ большое количество текста​ после первой строятся​ динамические или получаемые​ никто не видит.​ клавиатуре​

    ​.​​ рисунка.​ высокого качества, сохранив​ удаления абсолютно всех​Теперь давайте посмотрим, как​ Остальные при открытии​ оно и было.​ до 3 раз,​ xlsx в zip,​i = i + 1​subtlety​ Вас — png)​ или даже картинок​ на основе уже​ при фильтрации), то​ Для удаления только​Ctrl+знак минус​Изменение разрешения, используемого по​Сжатие применяется после закрытия​ их в облаке,​ имен и со​ уменьшить размер файла​ или выполнении других​
    ​ Но этот тип​ если файл большой​ конвертировал несколько файлов​End If​: Ну и отлично!​Как я залез​ в примечаниях к​
    ​ созданного для первой​ имеет смысл от​ форматов (без потери​или выбрав на​
    ​ умолчанию для вставки​

    ​ этого диалогового окна.​​ а затем предоставив​ всех листов, примените​

    ​ Excel за счет​​ действий пересчитываются автоматически,​ файлов, хоть и​ и текста много.​ из tiff в​Next​Вас можно поздравить?​ в файл. xlsx​

    ​ ячейкам. Если примечания​

     

    mutabor99

    Пользователь

    Сообщений: 53
    Регистрация: 01.01.1970

    В прайс вставлены картинки. Они высокого качества. Чтобы уместить их в ячейку, размер фотографии в excel изменил, но в файле данные о нём хранятся как о большой картинке, соответственно получается, что прайс занимает очень много места (в этом можно удостовериться, если на картинке нажать правой кнопкой мыши «размер и свойства»/»размер»/»сброс» — она сразу становиться первоначального размера). Как можно сделать, чтобы картинки занимали столько же места, насколько они отображаются в самой ячейке? Отдельно обрабатывать изображение в графической программе, а потом вставлять в excel — очень муторно и долго.

     

    Я читал эту статью. К сожалению, это особого результата не даёт. До изменений файл excel занимал 44 Мб, после 41 Мб. Конвертировал в PDF размер снизился до 1,2 Мб. Понятно, что PDF и XLSX это разные вещи, но всё же, размеры изображения зрительно остались теми же, а вот размер файла, за счёт снижения параметров изображения, снизился. И нужен именно XLSX.

     

    Alex_ST

    Пользователь

    Сообщений: 2746
    Регистрация: 22.12.2012

    На лицо ужасный, добрый внутри

    А сжатие рисунков не помогает?  
    (скриншот для 2003-его в аттаче)

    С уважением, Алексей (ИМХО: Excel-2003 — THE BEST!!!)
    <#0>

     

    В ссылке, которую выслали выше — о сжатии рассказывается. Я применял сжатие, но это особых изменений не сделало.

     

    Alex_ST

    Пользователь

    Сообщений: 2746
    Регистрация: 22.12.2012

    На лицо ужасный, добрый внутри

    Ну, если сжатие рисунков не помогло, то дело, наверное, не в рисунках.  
    А если удалить все рисунки, файл «похудеет» до нормальных размеров?  
    Если нет, то ему надо на «фитнесс».  
    Это много раз уже обсуждалось, но так универсальную надстройку «фитнес-клуб» никто пока и не допилил…  
    Основы фитнеса:  
    1. Очень жиреют файлы общего доступа. Для похудения таких файлов достаточно отменить, а потом опять дать общий доступ. Файл при этом пересохранится (а иначе общий доступ ни дать, ни взять) и похудеет.  
    2. Уменьшить в файле число формул вне рабочей области.  
    3. При удалении строк/столбцов имевшимися в них рисунки не удаляются, а становятся нулевой высоты или ширины и потому — невидимы. Но весят они от этого не меньше.  
    Можно написать макрос для поиска таких «невидимок». Но это не трудно сделать только если вы не используете метод программного скрытия графических объектов путём обнуления их размеров вместо управления параметром .Visible  
    А можно и в ручную проверить если не слишком много строк на листах.

    С уважением, Алексей (ИМХО: Excel-2003 — THE BEST!!!)
    <#0>

     

    Alex_ST

    Пользователь

    Сообщений: 2746
    Регистрация: 22.12.2012

    На лицо ужасный, добрый внутри

    Вот набросал макрос, который выделяет на активном листе все рисунки, имеющие хотя бы один из размеров (длину/ширину) равными 0:  
    Sub Draws_0D_Select()   ‘выбор объектов с нулевыми размерами  
      Dim oDraw As Shape  
      For Each oDraw In ActiveSheet.DrawingObjects.ShapeRange  
         If oDraw.Width = 0 Or oDraw.Height = 0 Then oDraw.Select (False)  
      Next  
    End Sub  

      Ну а уж с найденными и выделенными объектами можете делать что угодно :)

    С уважением, Алексей (ИМХО: Excel-2003 — THE BEST!!!)
    <#0>

     

    Я макросами никогда не пользовался. Можете подсказать, как его применить (поэтапно) или где я могу подробно прочесть это?

     

    {quote}{login=Alex_ST}{date=10.04.2012 10:48}{thema=}{post}Ну, если сжатие Это много раз уже обсуждалось, но так универсальную надстройку «фитнес-клуб» никто пока и не допилил…  
    {/post}{/quote}  
    Потому что действуют порознь. Раз на эту тему есть серьезные коммерческие программы, значит её надо решать коллективом единомышленников  

      Красивая идея — проверить размер объектов

     

    subtlety

    Пользователь

    Сообщений: 375
    Регистрация: 01.01.1970

    Alex_ST, проблема именно в картинках.  
    Напоминаю:  

      «Они высокого качества. Чтобы уместить их в ячейку, размер фотографии в excel изменил, но в файле данные о нём хранятся как о большой картинке»  

      Дело действительно в этом (см вложение). Я как-то с этим боролся, не помню как…

     

    Alex_ST

    Пользователь

    Сообщений: 2746
    Регистрация: 22.12.2012

    На лицо ужасный, добрый внутри

    mutabor99 (если, конечно я с вами продолжаю общаться :) )  
    про макросы почитайте у Дмитрия (The_Prist) здесь

    http://www.excel-vba.ru/chto-umeet-excel/?_login=eae64757c7

    для начала хватит и того, что написано в разделе «Основные понятия»

    С уважением, Алексей (ИМХО: Excel-2003 — THE BEST!!!)
    <#0>

     

    Alex_ST

    Пользователь

    Сообщений: 2746
    Регистрация: 22.12.2012

    На лицо ужасный, добрый внутри

    subtlety,  
    и что, разве такие картинки не удаётся сжать стандартными способами (как я показывал в 9:40) ?  
    А нафига тогда мелко-мягкие это сжатие придумали?

    С уважением, Алексей (ИМХО: Excel-2003 — THE BEST!!!)
    <#0>

     

    subtlety

    Пользователь

    Сообщений: 375
    Регистрация: 01.01.1970

    Нет.  
    Нафига придумывали, не знаю. Но в этом случае оно неэффективно. Информация о исходных размерах файла сохраняется.

     

    subtlety

    Пользователь

    Сообщений: 375
    Регистрация: 01.01.1970

     

    Alex_ST

    Пользователь

    Сообщений: 2746
    Регистрация: 22.12.2012

    На лицо ужасный, добрый внутри

    subtlety,  
    сейчас проверил.  
    Всё правильно они сделали.  
    Размер-то рисунка остаётся прежним, а вот разрешение урезается. Соответственно и вес снижается (ну, по крайней мере должен снижаться).  
    Вот попробуйте сами вставить рисунок на страницу.  
    Он вставится в своих реальных размерах.  
    А потом уменьшите размеры рисунка и нажмите «Сжать…»  
    Теперь растяните рисунок до исходных размеров. Видите, как пиксели попёрли?  
    Значит, рисунок действительно сжался.

    С уважением, Алексей (ИМХО: Excel-2003 — THE BEST!!!)
    <#0>

     

    Alex_ST

    Пользователь

    Сообщений: 2746
    Регистрация: 22.12.2012

    На лицо ужасный, добрый внутри

    Всё прекрасно сжимается. Не надо хоть тут крошить батон на микрософт!  
    Создал книгу. Вложил фотку. Сохранил. Книга стала весить чуть больше метра.  
    Уменьшил рисунок. Сжал рисунок. Книга стала весить 30 кило.

    С уважением, Алексей (ИМХО: Excel-2003 — THE BEST!!!)
    <#0>

     

    subtlety

    Пользователь

    Сообщений: 375
    Регистрация: 01.01.1970

    Я было удивился таким диаметрально противоположным мнениям по такому простому вопросу.  
    Сейчас разобрался. Описанная Вами, Alex, схема отлично работает в 2003 и 2010. В 2007 через раз. (Удивительно но факт! Сейчас специально несколько раз прогонял цепочку)  
    А я изначально пытался ужать картинки именно в 2007, т.к. мне кажется, что проблему с сохранением исходных размеров я как-то решил именно в нем.  

      Так что ТС на заметку: если у Вас 2007 Excel попробуйте поиграться с настройками.  
    По-моему, сжатие отрабатывает корректно при поставленной галке «Применять только к выделенным рисункам»

     

    mutabor99

    Пользователь

    Сообщений: 53
    Регистрация: 01.01.1970

    {quote}{login=Alex_ST}{date=10.04.2012 11:38}{thema=}{post}про макросы почитайте у Дмитрия (The_Prist){/post}{/quote}  
    Спасибо, почитаю

     

    mutabor99

    Пользователь

    Сообщений: 53
    Регистрация: 01.01.1970

    {quote}{login=subtlety}{date=10.04.2012 12:37}{thema=}{post}Так что ТС на заметку: если у Вас 2007 Excel попробуйте поиграться с настройками.{/post}{/quote}  
    У меня office 2010. Картинок в файле очень много. Применял сжатие ко всем файлам. Сохранял, открывал файл, картинки очень сильно теряли в пикселях (растягивал изображение и мелкие детали уже были не видны), но однако, после всего этого разница в размере составила всего лишь 3 Мб (изначально 44 Мб, после 41 Мб)

     

    subtlety

    Пользователь

    Сообщений: 375
    Регистрация: 01.01.1970

    Сколько весит одна несжатая картинка (или файл xl с одной несжатой картинкой)?  
    Сколько весит одна сжатая картинка (или файл xl с одной сжатой картинкой)?  
    Проведите эти эксперименты, это не долго.  

      Как видите, Alex_ST добился значительного прогресса: 1 мб —> 30 кб (больше, чем в 30 раз)  

        Советую попробовать режим «Применять только к выделенным рисункам»

     

    mutabor99

    Пользователь

    Сообщений: 53
    Регистрация: 01.01.1970

    Попробовал применить сжатие к каждому изображению отдельно, а не обработать все сразу — результат такой же. Файл занимает 41 Мб.  

      Взял для сравнения одну и ту же картинку в файле эксель без обработки и с обработкой (сжатием). Без обработки изображение занимает 344 Кб, с обработкой 49,5 Кб.

     

    subtlety

    Пользователь

    Сообщений: 375
    Регистрация: 01.01.1970

    Выигрыш с одной картинки:  
    344-45.5=294.5~300.  

      Файл похудел всего на 3 мб.  

      Т.е. рисунков всего 10?    
    Здесь явно какое-то несоответствие…

     

    124 картинки в файле.  
    На форуме можно выкладывать ссылки на другие сайты? Я бы выложил в файлообменник этот прайс, чтобы можно было бы посмотреть.

     

    mutabor99

    Пользователь

    Сообщений: 53
    Регистрация: 01.01.1970

    Если можно выкладывать ссылки на файлообменники, то я выложу где-то в 18 или 19 по Москве.

     

    Alex_ST

    Пользователь

    Сообщений: 2746
    Регистрация: 22.12.2012

    На лицо ужасный, добрый внутри

    Что-то я не понял…  
    У вас то худеет после сжатия с 344 до 49,5 кил, то не худеет…  
    Так что, после обработки рисунков по одному вес файла получается уже нормальным что ли?    
    Или не всегда? (тогда я ещё больше склоняюсь к достаточно распространенному в сети мнению, что Офис-2007 — это выкидыш Микрософта)  
    Если обработка по одному помогает, то запишите макрорекордером такую обработку и пройдитесь процедурой в цикле по всем картинкам всех страниц книги.  
    Ну, ладно, новичок mutabor99, а уж Вы, subtlety, наверное это сумеете сделать?  
    Я, конечно, попробую, но у меня 2003-й, поэтому может не дать ожидаемых вами результатов на 2007-ом.

    С уважением, Алексей (ИМХО: Excel-2003 — THE BEST!!!)
    <#0>

     

    Размер фала меняется с 45 до 41 Мб вне зависимости обрабатываю я каждую картинку отдельно или же все сразу. После того, как сделал сжатие, проверил одну и ту же картинку сколько она занимает в исходном файле и в сжатом — получилось 344 и 49,5. Картинки все однотипные (копировались с одного и того же каталога, поэтому, полагаю, что разница у всех будет одинаковая). Я с удовольствием выложил бы файл в файлообменник чтобы Вы помогли мне разобраться. Напомню, использую office 2010.

     

    Alex_ST

    Пользователь

    Сообщений: 2746
    Регистрация: 22.12.2012

    На лицо ужасный, добрый внутри

    Попробовал записать сжатие картинки… Макрорекордер не записал ничего :(  
    В методах шэйпов тоже ничего не нашёл.  
    Так что я пас.

    С уважением, Алексей (ИМХО: Excel-2003 — THE BEST!!!)
    <#0>

     

    subtlety

    Пользователь

    Сообщений: 375
    Регистрация: 01.01.1970

    «Я с удовольствием выложил бы файл в файлообменник чтобы Вы помогли мне разобраться.»  
    Кто бы сомневался (=. Выкладывайте, посмотрим. Пока что все выглядит будто функция сжатия на 1 рисунке отрабатывает корректно, а на 124 сбоит.  

        «Попробовал записать сжатие картинки… Макрорекордер не записал ничего :(»  
    Это давно известно:  

    http://forum.planetaexcel.ru/forum.php?thread_id=8786

     

    subtlety

    Пользователь

    Сообщений: 375
    Регистрация: 01.01.1970

    Кстати, прежде, чем заливать файл, попробуйте пункт «Удаление всех данных о редактировании рисунка» из ссылки выше.  
    А именно:  

         Откройте вкладку Файл.  
       В разделе Справка выберите элемент Параметры, а затем — Дополнительно.  
       Рядом с разделом Размер и качество изображения выберите файл, из которого необходимо удалить данные о редактировании рисунка.  
       В разделе Размер и качество изображения установите флажок Удалить данные редактирования.

     

    mutabor99

    Пользователь

    Сообщений: 53
    Регистрация: 01.01.1970

    #30

    10.04.2012 19:13:56

    «Удалить данные редактирования» — данный параметр всегда выбирал при сжатии (отдельно каждой картики и всех картинок сразу).  
    Ссылка на оригинальный файл, в котором не делалось никакого редактирования

    https://www.wetransfer.com/dl/ql1pg3X8/e81c246490bfcd7d857bcfaf4b9f2e08e5c949d08644­c06ec75b5eaeeb351259c470a6bd301750d  

    Жду помощи

    В продолжении темы с рисунками хотел бы рассказать о встроенном инструменте пакета MS Office 2007 и выше, который позволяет обработать изображение в в Excel, Word или PowerPoint. Вам не нужно будет копировать картинку в отдельную программу — действительно удобно и быстро.

    Понятно, что это не Photoshop и тут не так много функций, но основные действия с картинкой все же сделать можно.

    Содержание

    • Как обработать изображение в Excel, Word или PowerPoint?
    • Как обрезать картинку в Excel, Word или PowerPoint?
    • Работа с цветом и оттенками в Excel, Word или PowerPoint
    • Похожие статьи

    Как обработать изображение в Excel, Word или PowerPoint?

    Если вы нажмете на картинку в офисной программе, то на главной панели появится еще одна вкладка Работа с рисунками — Формат.

    Здесь вы можете изменить стиль рисунка — например, добавить рамочку или тень. Сделать сжатие рисунка, чтобы он не весил так много, это, кстати, к вопросу о тормозах в Excel и еще несколько полезных штук. Я довольно часто пользуюсь функцией перекрашивания картинки, когда делаю презентацию, чтобы рисунок был в цвете темы.

    Но обо всем по порядку.

    Как обрезать картинку в Excel, Word или PowerPoint?

    До офиса 2007 я обычно быстренько копировал картинку в Paint, там двигал границы, сохранял, вставлял. Теперь все просто делается при помощи возможности Обрезать в разделе Размер. Там же можно вручную задать размеры для картинки.

    Работа с изображениями2

    Работа с цветом и оттенками в Excel, Word или PowerPoint

    Удобно. Хотите сделать картинку уникальной? Разверните ее (если конечно нет надписей) и измените контрастность и яркость, все это можно сделать тут же в разделе Изменить:

    Работа с изображениями3

    Или можно развернуть ее в любом ракурсе.

    Работа с изображениями4

    Все ваши художества можно убрать кнопкой Сброс параметров рисунка.

    В общем, пользуйтесь, рекомендую!

    Понравилась статья? Поделить с друзьями:
  • Сжатие рисунка рисунков word
  • Сжатие рисунка в word 2013
  • Сжатие документов онлайн word
  • Сжатие документа word онлайн бесплатно
  • Сжались строки в excel