Как сохранить файл вложенный в word
Немного философии. В действительности, зачем нужно формировать из информационной базы текстовые файлы, и почему обязательно в формате Ворд?
Потому, что пользователь для работы с текстом использует текстовый процессор. Строго говоря, кроме Ворда всегда существовали альтернативные программы, не уступающие по функционалу. Сейчас 2021 год и пользователи давно привыкли к таким вещам как жесткий пробел, запрет висящих строк, абзац, начинающийся с новой страницы, межстрочный интервал, колонтитулы и абзацные отступы. Довольно часто можно столкнуться с заявлением "наша разработка может формировать документы в формате Ворд". При дальнейшем рассмотрении оказывается, что "шаблон" хранится непосредственно в информационной базе либо в виде текста, либо в виде форматированного текста, либо в виде набора абзацев и так далее. Как бы ни старались разработчики платформы и приложения, полученный файл это не тот "Ворд", которого ожидает пользователь. Этот эрзац всегда является компромиссом между полноценным файлом Ворда и возможностями системы автоматизации. Для того, чтобы формировать полноценный файл Ворда, со всеми возможностями форматирования, которыми пользователи привыкли пользоваться, требуется пересоздать Ворд внутри информационной системы, что практически недостижимо.
Потому, что никакие другие файлы кроме файлов Ворда не будут приняты партнерами пользователя. В этом смысле Ворд безальтернативен т.к. все пользуются именно Вордом. Можно сколько угодно рассуждать о преимуществах Лайбре Офиса, но, когда ежедневно нужно обмениваться документами с десятком новых людей, без Ворда не обойтись.
Что значит сформировать файл Ворд?
В связи с неоднозначностью сложившейся терминологии, считаю нужным пояснить. Под формированием файла Ворд по пользовательскому шаблону я подразумеваю следующий процесс. Пользователь передает разработчику файл с образцом документа, который хочет получать из информационной системы в автоматизированном режиме. Разработчик дорабатывает информационную систему таким образом, чтобы она позволяла формировать файлы, точно соответствующие первоначальному образцу. Точно, значит без явных указаний пользователя разработчик не меняет по своему усмотрению ни одного элемента форматирования, ни шрифт, ни размер, ни поля, ни колонтитулы. НИЧЕГО не меняет. Совершенно ничего. На выходе пользователь должен получить документ неотличимый от документа, созданного собственноручно.
Способы формирования файла Ворд
Работа программы по формированию файла сводится к модификации образца, предоставленного пользователем. К счастью, пользователи приложений, построенных на базе 1С-Предприятия, люди скучные. И их запросы к формированию файлов невелики. Им не требуются информационные буклеты или рекламные плакаты. Им нужны документы. Договоры, акты, письма, исковые заявления, и т.д. Потому обработка файла программой сводится к замене (вставке) текста на полученный из базы данных, удаление каких-то блоков текста и, быть может, вставке небольших картинок, например, логотипа или штрих-кода.
Существует два популярных способа работы с файлами Ворд:
1. Через СОМ-Объект Ворд.
2. Через непосредственную модификацию файлов docx
Главное отличие между ними заключается в том, что первый способ предоставляет разработчику инструмент - полнофункциональный API, позволяющий делать с документом все то же самое, что может делает пользователь, непосредственно работая в редакторе. Второй же способ предполагает собственную разработку инструмента, на основании документации по формату хранения файла. Если функциональность разработанного инструмента перестанет удовлетворять возникающим потребностям - придется разрабатывать (или искать) новый инструмент. В то время как модернизация кода основанного на API СОМ-объектов не представляет сложностей.
Первый способ предполагает, что на том компьютере, где будет исполняться код приложения и формироваться файл, установлен Майкрософт Офис. При установке, Офис регистрирует в Виндоус СОМ-объекты для каждого из приложений входящих в пакет. Таким образом, другие приложения, запущенные на компьютере, могут через интерфейс СОМ-объектов выполнять любые действия с документами офисных приложений, возможности предоставленного программного интерфейса, как минимум, не уступают возможностям пользователя, редактирующего документ непосредственно в приложении.
Главная проблема примеров из интернета по рассматриваемой теме - игнорируется тот факт, что за компьютером сидит живой пользователь. Видимо, предполагается, что после нажатия кнопки "сформировать файл", пользователь должен замереть, не дышать, не дотрагиваться до мыши и клавиатуры в течение всего времени создания файла. А ведь формирование каждого файла может занимать заметное время, в некоторых случаях - больше минуты. И ладно бы вопрос стоял "или так или никак". Но ведь на самом деле, нет. Можно работать с СОМ-Объектом параллельно с работой пользователя, код чувствительный действиям пользователя не имеет никаких преимуществ перед кодом, не мешающим пользователю. Единственная причина, по которой он используется - нежелание разработчика вникнуть в проблему и рассмотреть альтернативные варианты решения.
Код языка 1С для работы с СОМ-Объектами на сервере и на клиенте ничем не отличается. Единственное, за сервером не работает реальный пользователь, поэтому проблема неудачного кода не выплывает с такой остротой. Повторюсь, преимуществ у такого кода все равно нет. Тем более, что код нужно отлаживать, часто это удобнее делать на клиенте, вот и появился пользователь. А еще, может потребоваться перенос работающего кода с сервера на клиент, например, в рамках рефакторинга и изменения архитектуры приложения. А еще, код может работать в файловой базе, где "сервер" очень условен - программный слой, запускаемый на машине каждого пользователя. Таким образом, лучше всего исходить из того, что пользователь за компьютером есть всегда.
Объектная модель Ворд
Ворд, запущенный в качестве СОМ-Объекта, предоставляет доступ к множеству объектов приложения. Понятие "объект" такое же как везде - программная абстракция, имеющая методы и свойства. Методы могут быть как процедурами, так и функциями, при этом функции можно вызывать как процедуры, игнорируя возвращаемое значение. Свойства могут быть либо объектами, либо обычными (скалярными, примитивными) данными, такими как число, строка, логический тип.
Среди объектов особо выделяются специальные объекты-контейнеры, называемые коллекциями. Каждая коллекция предназначена для хранения ссылок на группу однотипных объектов. Например, коллекция Documents хранит ссылки на объекты Document, коллекция Tables хранит ссылки на объекты Table и т.д. Все коллекции именованы во множественном числе, а обычные объекты в единственном. Нумерация объектов в коллекции начинается с единицы. Коллекции Ворд можно перебирать циклом "Для каждого" языка программирования 1С.
Полный список объектов можно, и нужно, смотреть в справочной системе Ворд (раздел справки по Вижуал Бейсику (VBA)). Для старых версий справка откроется локально на компьютере пользователя. Новые версии отправят на сайт Майкрософт: en-us /office/vba/api/overview/word/object-model
Многие методы объектов Ворда в качестве параметров принимают числовые значения. Для того, чтобы не путаться в числовых значениях, в Вижуал Бейсике предусмотрены именованные константы. Например, константа wdFormatRTF соответствует числу 6. В Вижуал Бейсике можно писать код так:
Вне VBA именованные константы недоступны, поэтому код 1С будет таким:
Или, без “магических” чисел, таким:
Я предпочитают последний вариант, терпеть не могу непонятных чисел в коде.
Запуск Ворд, открытие файла
Традиционно, первые три строчки работы СОМ-Объектом Ворд выглядят так:
… и это уже неправильно! Третья строчка сразу говорит о том, что перед вами бездумная копипаста. Справедливости ради, бывают и толковые примеры, начинающиеся именно так, но, это лишь подтверждает, что даже в толковых примерах присутствует копипаста, не осмысленная автором. Что неправильно с третьей командой будет объяснено ниже, сначала разберем первые две строки.
Запускает приложение Ворд и возвращает на него ссылку. Теперь по ссылке Word мы можем обращаться к СОМ-объекту. Возникает закономерный вопрос, влияет ли как-то окружение, в момент выполнения команды, на результат её работы? Из окружения нас интересует в первую очередь интерактивная работа пользователя с Вордом. Возможны два варианта:
- в момент выполнения Ворд запущен (имеются открытые пользователем файлы)
- в момент вызова Ворд не запущен
Так вот, нет, не влияет. Ворд запускается как новый экземпляр приложения, коллекция Documents запущенного приложения не содержит ни одной ссылки, т.е. доступа к ранее открытым документам через ссылку Word не получить.
Но, после запуска СОМ-Объекта, новые, открываемые пользователем, файлы могут открыться именно в этом экземпляре Ворда. Для пользователя разницы нет, но нам это следует, на всякий случай, учитывать.
Скрывает Ворд. Т.е. пользователь не будет видеть обрабатываемый файл в отдельном окне. Никакой особой пользы скрытие окна Ворд не несет. Если программа написана корректно, то пользователь не будет мешать программе, а программа не будет мешать пользователю, вне зависимости от того, видимо ли окно обрабатываемого файла. Естественно, при условии, что пользователь не начнет редактировать открытый документ.
Свойству Visible желательно присвоить одно из значений. В противном случае, СОМ-Объект Ворд откроется в скрытом режиме. Но если пользователь откроет какой-нибудь файл, то наш редактируемый файл может неожиданно стать видимым. С другой стороны, если пользователь успеет открыть свой файл после запуска СОМ-Объекта, но перед тем, как будет выполнено присвоение свойству значения Ложь , то открытый файл станет невидимым и недоступным для редактирования пользователем.
В общем, лично я предпочитаю оставлять редактируемый документ в видимом окне.
Перейдем к неправильной части примера
Открывает файл, в терминологии Ворд открытый файл называется "документ". Далее нужно получить ссылку на открытый документ, чтобы потом по этой ссылке можно было с ним работать. Вы можете найти такие примеры:
Ну что ж, разумно. Предполагаем, что открыт только наш документ, соответственно в коллекции Documents есть единственный элемент, значит этот элемент имеет индекс равный единице. Это работает, вероятность того, что пользователь успеет открыть файл в промежуток времени, между запуском СОМ-Объекта и этим присваиванием, ничтожно мала.
Ну что ж, разумно. Последний открытый в Ворде документ становится активным, можно получить на него ссылку и так. Это работает, вероятность того, что пользователь успеет открыть еще один документ после открытия нашего и до получения ссылки на него ничтожно мала.
Примеры чуточку безумные:
WTF? Хотя, безусловно, работает. С теми же оговорками, что и выше.
Как программировать неправильно, выяснили, теперь о том, как открывать документы правильно.
Для открытия документа можно использовать два метода коллекции Documents . Первый - Open() приведен выше, второй - Add() .
Метод Open() открывает файл для редактирования в Ворде, документ остается связанным с этим файлом - в заголовке окна Ворд указывается имя файла. Открыть можно любой файл, поддерживаемый Вордом, формат файла при редактировании не меняется. Например, открыли файл .rtf, отредактировали, сохранили, файл остался .rtf. Открывать непосредственно шаблон из папки, в которой хранятся шаблоны таким способом не стоит. Если что-то произойдет не так, например, сработает автосохранение в Ворде, шаблон будет испорчен. Сначала файл шаблона следует скопировать (при работе в клиент-серверном варианте это само собой разумеющиеся действие), а потом можно открывать.
Метод Add() создает новый документ на основании указанного шаблона. Шаблоном может быть любой файл, не обязательно родные для Ворда .doc или .docx или .dot. Открытый документ с файлом-шаблоном не связывается, в заголовке окна Ворд будет надпись "Документ1 - Word". При этом информация о формате исходного файла не сохраняется. Открывается просто документ Ворд, содержащий в себе всю информацию из указанного файла. При сохранении без явного указания типа файла он будет сохранен как .docx. Единственное исключение - документ, открытый на основе файла .doc, такие документы по умолчанию сохраняются в файлы .doc. Метод Add() можно использовать для создания документов на основании оригинала шаблона, шаблон повредить невозможно даже случайно.
Методы Open() и Add() являются функциями, т.е. возвращают значение. Причем возвращают они ссылку на новый документ. И ловить потом этот документ в коллекции Documents нам не нужно, ссылку можно сразу сохранить в переменной для дальнейшего использования. Таким образом, для открытия используются следующие команды:
Когда шаблон заполнен требуемым образом его необходимо сохранить. Самый простой вариант, если файл открыли методом Open() , для сохранения достаточно вызвать метод Save() :
Если же документ еще не связан с файлом, нужно вызвать метод SaveAs() :
Если формат по умолчанию нас не устраивает, вторым параметром метода можно явно задать тип файла:
Обратите внимание, не стоит указывать расширение файла. Ошибки не будет, если расширение будет указано явно, например так:
Имеется в виду, что не будет ошибки времени выполнения. Однако, приведенный выше пример идеологически неверен. Допустим, через некоторое время шаблон был заменен и файл шаблона получил расширение .docx. Для внесения изменений в программу нам потребуется две правки, первая в методе Add() , вторая в методе SaveAs() . В этом и проблема, код дублируется, одно изменение должно вносится в одном месте программы, а не в разных. Если расширение файла не будет указано, при сохранении будет добавлено расширение, соответствующее типу сохраняемого файла. Если же расширение будет указано неверно, т.е. не будет соответствовать типу файла, то. либо получаем ошибку времени исполнения, либо файл сохранится в формате, не соответствующем расширению (в зависимости от комбинации тип/расширение возможно и то и другое). Обе ситуации ненормальны. Ошибка времени выполнения, конечно, будет отловлена на этапе тестирования. А ошибка несоответствия расширения фактическому типу данных выйдет потом боком пользователю.
Завершение работы с СОМ-Объектом рекомендуют (неправильно) делать так:
На первый взгляд, можно и не заметить нолик в параметре метода Quit() . А он важен. Это просто константа wdDoNotSaveChanges :-). Закрыться-то Ворд закроется, вместе со всеми файлами, которые пользователь, возможно, открыл и редактирует.
Если мы исходим из предположения, а мы из него исходим, что пользователь может работать интерактивно со своими собственными файлами, которые могут быть открыты в том же экземпляре Ворда, что и наш СОМ-Объект, то торопиться принудительно выгонять пользователей и закрывать экземпляр приложения не стоит. Можно проверить, есть ли еще открытые документы, кроме нашего. Если есть, не закрывать экземпляр Ворда, пусть пользователь спокойно работает, если других документов нет - закрыть:
Не очень популярный, но иногда встречающийся способ.
Сначала в документ добавляются пользовательские свойства. Для Ворда 2016 это делается так:
Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .
Если вы хотите пользователи должны иметь возможность вставки файлов в форме Microsoft Office InfoPath, можно использовать элемент управления вложением файл шаблона формы. Пользователи могут использовать этот элемент управления для вложение файлов в форму и нажмите кодировке и сохранения данных формы с файлов.
В этой статье
Когда следует использовать элемент управления вложением файлов
При необходимости используйте элемент управления вложением файлов:
Пользователи могли присоедините документы, таблицы и другие типы файлов в форму.
Вложение файла в шаблон формы, такие как файл, содержащий дополнительные сведения о шаблона формы.
Работа с файлами двоичный из базы данных или другого внешнего источника данных.
В следующем примере документ Microsoft Office Word 2007 присоединен формы InfoPath. Документ содержит сведения о предложенное план для международных продаж собрания.
По умолчанию пользователи могут просматривать, удаление и замена файлов в элемент управления вложением файлов. Пользователей можно прикрепить к форме, за исключением потенциально небезопасных файлов, которые могут содержать вирусы, таких как файлы .exe или командный файл любого типа. Если вы хотите, можно ограничить типы файлов, которые пользователи могут вставлять в элементе управления вложение файла в форме.
Связанные элементы управления
InfoPath включает элементы управления, которые отличают элементы управления вложенными файлами, но, предназначены для разных целей. Чтобы определить, какие из этих элементов лучше всего использовать для шаблона формы, ознакомьтесь со списком следующее:
Управления "рисунок" Как элемента управления вложенным файлом управления "рисунок" позволяет пользователям просматривать, удаление или замена файлов в формах. Разница, можно добавить только графических файлов для управления "рисунок", тогда как элемент управления вложением файлов принимает все типы файлов, включая файлы рисунков. Оба элемента управления используют тип данных base64, который используется для кодирования и декодирования двоичных файлов для хранения и отображения.
Гиперссылка Вместо позволяя внедрение файлов в формы, которые можно увеличить размер файла формы, можно использовать элемент управления hyperlink шаблоне формы, которая позволяет пользователям для вставки ссылки на соответствующий файл.
Взаимодействие с пользователем
В зависимости от параметров, заданные для управления вложенным файлом пользователи могут Вставка файла в элемент управления вложением пустой файл или заменить вложенный файл, который уже существует. В обоих случаях пользователей щелкните внутри элемента управления вложения файла найдите файл. В появившемся диалоговом окне Вложить файл их поиск файла по своему выбору.
Вы можете указать точно какие типы файлов пользователей можно добавить элементы управления вложенного файла. При указании типы файлов, которые вы хотите разрешить InfoPath автоматически скрывает неподдерживаемые файлы в диалоговом окне Вложить файл. Например если ограничить файловых вложений в TXT-файлы, нажмите .docx, PPTX и другие типы файлов скрыты в диалоговом окне даже если они расположены в папке.
Вставка элемента управления вложенным файлом
Процедура Вставка элемента управления вложенным файлом немного зависят от ли разработка шаблона формы пустой или индексация внешнего вида шаблона формы базы данных или другого внешнего источника данных.
На рисунке показано, как выглядит элемент управления вложением файлов при выборе в Режим конструктора.
Элементы управления могут быть связанными или свободными. Если элемент управления связан, он подключен к полю или группе в источнике данных, поэтому данные, вводимые в элемент управления, сохраняются в XML-файле самой формы. Когда элемент управления является свободным, он не подключен к полю или группе, а данные, вводимые в него, не сохраняются. Если выбрать элемент управления или навести на него указатель мыши, в его правом верхнем углу , отобразится текст и значок привязки. В тексте указаны группа или поле в источнике данных, к которым привязан элемент управления. Значок указывает на то, правильно ли элемент управления привязан к полю или группе. Если привязка правильная, выводится зеленый значок. Если с привязкой что-то не так, вы увидите синий или красный значок.
Источник данных для шаблона формы состоит из полей и групп, которые отображаются в виде иерархической структуры в области задач Источник данных. Элементы управления вложенными файлами всегда связаны с полями, рисунок или вложенный файл (base64) тип данных. В приведенном ниже примере элемент управления вложением файлов в шаблоне формы привязан к полю discussionItemAttachment в области задач Источник данных.
Вставка элемента управления вложения файла шаблона пустой формы
При создании нового пустого шаблона формы по умолчанию устанавливается флажок Автоматически создавать источник данных в области задач Элементы управления. Это позволяет InfoPath автоматически создавать поля и групп в источнике данных по мере добавления элементов управления в шаблон формы. Эти поля и группы представлены в виде значков папок и файлов в области задач Источник данных.
Поместите курсор в то место шаблона формы, куда вы хотите вставить элемент управления.
Если область задач Элементы управления не отображается, щелкните Другие элементы управления в меню Вставка или нажмите клавиши ALT+I, C.
В разделе Вставить элементы управления нажмите кнопку Вложенный файл.
Чтобы добавить метку к элементу управления, введите сверху или слева от него текст, за которым следует двоеточие (:).
По умолчанию пользователи можно привязать любой тип файла в форму, за исключением файлов, таких как .exe-файлы, которые InfoPath блокирует по соображениям безопасности. Чтобы ограничить типы файлов, которые пользователи могут присоединять к своим формам, сделайте следующее:
Дважды щелкните элемент управления вложением файлов.
Откройте вкладку Данные.
В разделе правила проверки и установите флажок Разрешить пользователю вложить следующих типов файлов и введите в поле расширения файлов для типов файлов, которые вы хотите разрешить. Например при вводе .docxпользователей можно подключать только Office Word 2007 файлов для элемента управления вложения файла в форме.
Примечание: Если вы разрабатываете шаблон формы с поддержкой веб-браузера, не сможете указать, какие типы файлов, разрешены в элемент управления вложением файлов.
По умолчанию значок вложенного файла с замещающим текстом добавляется шаблона формы.
Чтобы отобразить вложенного Финляндия по умолчанию внутри элемента управления вместо замещающего текста, сделайте следующее:
Дважды щелкните элемент управления вложением файлов.
Откройте вкладку Данные.
В разделе Привязка щелкните Укажите файл по умолчанию и нажмите кнопку Обзор.
В диалоговом окне Вложить файл выберите файл, который должен отображаться в поле вложение файла в шаблоне формы и нажмите кнопку Вставить.
Вставка элемента управления вложения файла шаблона формы, основанного на существующий источник данных
Если основе внешнего вида шаблона формы на существующий файл язык XML (Extensible Markup), базы данных или веб-службы, InfoPath извлекает поля и группы в области задач Источник данных из соответствующего источника данных. В этом случае можно вставить элемент управления вложением файлов, перетаскивая поля из области задач Источник данных в шаблоне формы или путем вставки элемент управления вложением файлов вместо, как описано в следующем примере из области задач « элементы управления » процедура:
Поместите курсор в то место шаблона формы, куда вы хотите вставить элемент управления.
Если область задач Элементы управления не отображается, щелкните Другие элементы управления в меню Вставка или нажмите клавиши ALT+I, C.
В разделе Вставить элементы управления нажмите кнопку Вложенный файл.
В диалоговом окне Привязка вложение файла выберите поле, в котором нужно сохранить данные файловых вложений и нажмите кнопку ОК.
InfoPath в качестве используется имя поля или группы подпись элемента управления. При необходимости измените текст подписи.
По умолчанию пользователи можно привязать любой тип файла к форме, за исключением файлов, таких как .exe-файлы, которые InfoPath блокирует по соображениям безопасности. Чтобы ограничить типы файлов, которые пользователи могут присоединять к своим формам, сделайте следующее:
Дважды щелкните элемент управления вложением файлов.
Откройте вкладку Данные.
В разделе правила проверки и установите флажок Разрешить пользователю вложить следующих типов файлов и введите в поле расширения файлов для типов файлов, которые вы хотите разрешить. Например при вводе .docxпользователей можно подключать только Office Word 2007 файлов для элемента управления вложения файла в форме.
Примечание: Если вы разрабатываете шаблон формы с поддержкой веб-браузера, не сможете указать, какие типы файлов, разрешены в элемент управления вложением файлов.
По умолчанию элемента управления вложенным файлом с замещающим текстом будет вставлен в шаблоне формы.
Чтобы сделать файл по умолчанию отображаются в шаблоне формы вместо замещающего текста, сделайте следующее:
Дважды щелкните элемент управления вложением файлов.
Откройте вкладку Данные.
В разделе Привязка щелкните Укажите файл по умолчанию и нажмите кнопку Обзор.
В диалоговом окне Вложить файл выберите файл, который должен отображаться в поле вложение файла в шаблоне формы.
Совет: В области задач Источник данных также можно использовать для вставки элементов управления. В области задач Источник данных щелкните правой кнопкой мыши поле, которое вы хотите привязать элемент управления вложением файлов для и выберите команду Вложение файла в контекстном меню. Если Вложенный файл отсутствует в контекстном меню, убедитесь, что поле имеет тип данных вложения рисунка или файла.
Сведения о безопасности
Системы администраторы могут добавлять типы файлов в этот список, добавив определенного раздела реестра и установив его значение в список расширений разделенных точкой с запятой. Они также можно удалить файлы из списка небезопасных.
Вы можете сохранить файл в папку на жестком диске, в сетевой папке, в облаке, на DVD-диске, на рабочем столе или на флэш-накопителе. Хотя необходимо определить место назначения, если оно отличается от папки по умолчанию, процесс сохранения не зависит от того, какое назначение вы выбрали. По умолчаниюOffice программы сохранения файлов в рабочую папку по умолчанию.
Кроме того, можно сохранить файл в другом формате, например RTF, CSV или PDF.
Сохранение файла в OneDrive или SharePoint позволяет получить к нему доступ с любого устройства и включает такие функции, как автосохранения и история версий, которые помогают предотвратить потерю данных при неожиданном закрытии файла.
Чтобы сохранить файл:
Нажмите клавиши CTRL+S или выберите "Сохранить >файл".
Совет: Вы также можете выбрать "Сохранить панели быстрого доступа".
Если файл сохраняется впервые, обязательно нужно ввести для него имя.
Совет: Сохраните файл в облачном расположении, например в OneDrive или SharePoint, чтобы иметь доступ к нему отовсюду, сотрудничать с другими людьми в режиме реального времени и получать доступ к истории версий.
По умолчанию, если вы уже вписали в свою папку, файлы сохраняются в OneDrive. Если вы хотите сохранить текущий файл в другом месте, щелкните ссылку "Расположение", чтобы увидеть другие расположения, которые использовались недавно. Если нужного расположения нет, вы можете открыть полное окно "Сохранить как", выбрав "Дополнительные параметры сохранения".
Совет: Если вы сохраните файл в OneDrive или SharePoint,автосохранения будут включены по умолчанию, поэтому вам не нужно помнить о том, что сохранять файлы по мере их сохранения.
Если вы хотите изменить стандартное расположение для сохранения этих папок на одну из недавно использованных папок, щелкните правой кнопкой мыши папку, которая будет использоваться по умолчанию, и выберите "Использовать как расположение по умолчанию".
Если вы хотите сохранить папку, которая не была использована последними, выберите пункт "Другие расположения". Если вы еще не получили это обновление, приложения Office по-прежнему будут использовать меню "Файл" для сохранения.
Вы также можете нажать F12 или выбрать > "Сохранить как", чтобы открыть меню "Файл".
Если вы привыкли использовать сочетания клавиш при закрытии документа, например ALT+F4, вы можете быстро выбрать "Не сохранять" с помощью сочетания клавиш для этой кнопки (ALT+N).
Сохранение копии как нового файла ("Сохранить как")
Совет: Если вы собираетесь создать новый файл на основе существующего, но хотите сохранить изменения только в нем, перед внесением каких-либо изменений лучше сохранить копию. Таким образом, исходный файл останется без изменений, а все изменения будут сохранены в новой копии. Вы также можете щелкнуть исходный файл правой кнопкой мыши и выбрать "Открыть копию".
Нажмите клавишу F12 или на вкладке Файл выберите команду Сохранить как.
По умолчанию Office сохраняет копию в том же расположении, что и исходный файл. Если текущее расположение вам подходит, перейдите к шагу 3. Если вы хотите сохранить копию в другом расположении, выберите его на этом этапе.
Расположение
Сайты — [название вашей компании]
Библиотеки документов SharePoint или групп Office 365
OneDrive — [название вашей компании]
OneDrive для бизнеса
OneDrive — личное
OneDrive для пользователей с учетной записью Майкрософт
Этот компьютер
Локальное устройство, включая все подключенные жесткие диски и устройства флэш-памяти
Откроется проводник, и вы сможете перейти к любому расположению на компьютере.
Укажите имя новой копии и нажмите Сохранить.
Исходный файл закроется, а вы продолжите работу над его новой копией.
Совет: если вы часто создаете новые файлы на основе существующих, возможно, вам будут полезны шаблоны, которые упрощают процесс и делают его более безопасным. Дополнительные сведения см. в статье Создание шаблона.
Сохранение файла в другом формате
Файл можно сохранить в другом формате, чтобы его можно было открыть в другом приложении или в более ранней версии используемого приложения. Например, может потребоваться сохранить документ Word в файле RTF, а книгу Excel — в виде CSV-файла Comma-Separated.
Важно: Если файл Office сохраняется не в формате Open XML (например, в формате Open XML). DOCX, . XLSX или . PPTX) некоторые подключенные и современные функции, такие как автоскрытие или проверка доступности, не будут работать с этим файлом.
Откройте вкладку Файл.
Выберите расположение файла, например OneDrive или "Этот компьютер", в котором нужно сохранить файл.
В поле Имя файла введите новое имя файла.
В списке Тип файла выберите формат, в котором требуется сохранить файл. Например, выберите формат RTF, Word 97–2003 (DOC), веб-страницу (HTM или HTML) или запятую (CSV-формат).
Дополнительные сведения о том, как сохранять файлы в форматах PDF или XPS, см. в документе "Сохранение" или "Преобразование в формат PDF" или "XPS".
Архивные файлы и их восстановление
То, как вы будете восстанавливать и восстанавливать файлы, зависит от того, где и когда вы их сохранили. Чтобы узнать больше о функции, в том числе о том, какие версии Office ее поддерживают, выберите ее имя в таблице ниже.
Сохранено в OneDrive
Возможности
Автосохранения автоматически сохраняет файл при его OneDrive или SharePoint в Microsoft 365.
С помощью истории версий можно просматривать и восстанавливать предыдущие версии файлов, сохраненных в OneDrive или SharePoint в Microsoft 365.
На компьютере с Windows можно архивировать папки "Рабочий стол", "Документы" и "Изображения OneDrive резервное копирование папок компьютера. См. также: сохранение файлов в OneDrive по умолчанию в Windows 10.
Вы можете восстановить все OneDrive до предыдущей версии, если OneDrive, перезаписаны, повреждены или заражены вредоносными программами.
Вы можете восстановить файлы и папки, удаленные из OneDrive.
Сохранено на устройстве
Если автоскрытие включено и файл неожиданно закрывается, восстановление документов откроется при следующем открытии приложения Office. Вы также можете восстановить более ранную версию файла Office.
Важно: Даже если включено автосохранения, файл следует часто сохранять во время работы, чтобы избежать потери данных из-за неожиданного сбоя питания или другой проблемы.
Сохранение копии как нового файла ("Сохранить как")
Совет: если вы собираетесь создать новый файл на основе существующего, но сохранить изменения только в новом, перед их внесением рекомендуем использовать команду "Сохранить как". Таким образом, исходный файл останется без изменений, а все изменения будут сохранены в новой копии.
Нажмите клавишу F12 или на вкладке Файл выберите команду Сохранить как.
По умолчанию Office сохраняет копию в том же расположении, что и исходный файл. Если вы хотите сохранить копию в другом расположении, выберите его на этом этапе. Если текущее расположение вам подходит, перейдите к шагу 3.
Укажите имя новой копии и нажмите Сохранить.
Исходный файл закроется, а вы продолжите работу над его новой копией.
Совет: если вы часто создаете новые файлы на основе существующих, возможно, вам будут полезны шаблоны, которые упрощают процесс и делают его более безопасным. Дополнительные сведения см. в статье Создание шаблона.
Выбор другого расположения для сохранения файла
Сохраняя файл или его копию, как описано выше, можно выбрать другое расположение.
Выберите облачное хранилище, веб-сайт или папку на устройстве, где вы хотите сохранить файл.
Расположение
Сайты — [название вашей компании]
Библиотеки документов SharePoint или групп Office 365
OneDrive — [название вашей компании]
OneDrive для бизнеса
OneDrive — личное
OneDrive для пользователей с учетной записью Майкрософт
Этот компьютер
Локальное устройство, включая все подключенные жесткие диски и устройства флэш-памяти
Откроется проводник, и вы сможете перейти к любому расположению на компьютере.
Выберите папку в списке Последние папки, а если в нем отсутствует нужное расположение, нажмите кнопку Обзор.
Проверьте имя файла и нажмите кнопку Сохранить.
Сохранение файла в другом или старом формате
Файл можно сохранить в другом формате, чтобы его можно было открыть в другом приложении или в более ранней версии используемого приложения. Например, может потребоваться сохранить документ Word 2016 в формате RTF, а книгу Excel — в формате CSV.
Откройте вкладку Файл.
Выберите расположение файла, например OneDrive или "Этот компьютер", в котором нужно сохранить файл.
В поле Имя файла введите новое имя файла.
В списке Тип файла выберите формат, в котором требуется сохранить файл. Например, выберите формат RTF, Word 97–2003 (DOC), веб-страницу (HTM или HTML) или запятую (CSV-формат).
Примечание: Дополнительные сведения о том, как сохранять файлы в форматах PDF или XPS, см. в документе "Сохранение" или "Преобразование в формат PDF" или "XPS".
Сохраните копию файла или выберите другое расположение в Office 2013.
Выберите облачное хранилище, веб-сайт или папку на устройстве, где вы хотите сохранить файл.
Расположение
Сайты — [название вашей компании]
Библиотеки документов SharePoint Server 2013 или предыдущих версий
OneDrive — [название вашей компании]
OneDrive для работы и учебы
OneDrive — личное
OneDrive для пользователей через вашу учетную запись Microsoft
Другие места в Интернете
Другие веб-сайты, на которых у вас есть доступ к хранилищу файлов.
Выберите папку в списке Последние папки, а если в нем отсутствует нужное расположение, нажмите кнопку Обзор.
Проверьте имя файла и нажмите кнопку Сохранить.
При использовании диалогового окна Сохранение документа можно также сохранить файл в новом расположении с помощью области навигации.
В адресной строке выберите или укажите путь к папке.
Для быстрого просмотра часто используемых папок используйте область навигации.
Кроме того, с помощью диалогового окна Сохранение документа можно переименовать файл или изменить его расположение, выбрав другую папку.
Файл можно сохранить в другом формате, чтобы его можно было открыть в другом приложении или в более ранней версии используемого приложения. Например, может потребоваться сохранить документ Word в файле RTF, а книгу Excel — в виде CSV-файла Comma-Separated.
Откройте вкладку Файл.
Выберите расположение файла, например OneDrive или "Этот компьютер", в котором нужно сохранить файл.
В поле Имя файла введите новое имя файла.
В списке Тип файла выберите формат, в котором требуется сохранить файл. Например, выберите формат "Текст в формате RTF", "Веб-страница" или "CSV (разделители-запятые) (*.csv)".
Примечание: Дополнительные сведения о том, как сохранять файлы в форматах PDF или XPS, см. в документе "Сохранение" или "Преобразование в формат PDF" или "XPS".
Если вы работаете с Office 2010, вы можете сохранять файлы в форматах предыдущих версий Office, выбирая версию в списке Тип файла диалогового окна Сохранение документа. Например, документ Word 2010 (DOCX) можно сохранить в формате 97–2003 (DOC).
Office 2010 по-прежнему использует форматы файлов, основанные на XML, например DOCX, XLSX и PPTX, которые впервые появились в 2007 Office (выпуск). Поэтому файлы, созданные в Microsoft Word 2010, Microsoft Excel 2010 и Microsoft PowerPoint 2010, можно открывать в программах 2007 Office (выпуск) без потери функциональности или установки специальных надстроек. Дополнительные сведения см. в статье Форматы Open XML и расширения имен файлов.
Дополнительные сведения о совместимости файлов различных версий см. в статье Проверка совместимости.
Сведения о сохранении Microsoft Access 2010 файлов в формате ACCDB в более старом формате MDB см. в статье Преобразование базы данных .accdb в более ранний формат.
Разнообразие программ для работы с текстовыми данными на самом деле огромно. Весь этот софт можно условно разделить на текстовые редакторы и текстовые процессоры. Первые позволяют работать исключительно с текстом, в то время как вторые позволяют также вставлять в документ графические файлы, таблицы, математические формулы, диаграммы и так далее.
Классический текстовый редактор - это стандартный блокнот в операционной системе Windows. На рынке текстовых процессоров с большим отрывом от конкурентов лидирует Microsoft Word. Он входит в пакет программ Office и является универсальным инструментом офисного сотрудника для создания текстовых документов с содержанием комбинированных типов данных. В этой статье будут даны ответы на такие базовые вопросы в работе: как сохранить документ в "Ворде" или как его восстановить, если не сохранил.
Создаем новый документ
Убедитесь, что вы приобрели лицензионную версию пакета программ MS Office или отдельно программы MS Word. Теперь создадим новый документ. Перейдите в папку, где вы бы хотели хранить рабочие файлы. В этой папке наведите курсор мыши на пустое пространство в поле проводника и нажмите правую клавишу мыши. Появится контекстное меню, где необходимо будет выбрать пункт "Создать документ MS Word". Файл будет создан в этом каталоге, после чего вы сможете его открыть двойным щелчком левой клавиши мыши либо одинарным с последующим нажатием клавиши Enter. Таким образом, вы можете использовать этот способ еще до того, как узнаете, как в "Ворде" сохранить документ.
Существует также и другой способ создать новый документ "Ворд". Для этого откройте меню "Пуск" на панели задач Windows и запустите MS Word. Программа запустится, автоматически создав во временной папке пустой документ для текущих задач. Чтобы после закрытия программы иметь доступ к этому файлу, необходимо будет записать его на диск.
Как в "Ворде" сохранить документ?
Перед тем как непосредственно записать созданный вами файл, давайте определимся, как он будет использоваться в дальнейшем. Так, например, если вы используете самую актуальную на сегодня версию программы, а также не имеете необходимости открывать этот файл с помощью более старых ее версий, тогда выполните следующую инструкцию:
- В самом верхнем левом углу ленты инструментов найдите пункт меню "Файл".
- Выберите в подменю пункт "Сохранить как", затем нажмите кнопку "Обзор" - откроется окно сохранения в проводнике Windows.
- Найдите необходимую папку в нужном окне или создайте ее.
- Впишите желаемое имя файла.
- После этого просто нажмите "Сохранить", не меняя остальных параметров.
Что делать, если случайно закрыл Word, не сохранив рабочий файл?
Мы разобрались уже в том, как в "Ворде" сохранить документ. Давайте также заранее изучим порядок действий в ситуации, когда файл был закрыт без сохранения. Как восстановить документ "Ворд", если не сохранил? Если вы используете современную редакцию Office, начиная с версии 2010, сделать это будет довольно просто.
Не бойтесь сами исследовать интерфейс программы Microsoft Word. Так вы сможете изучить основные ее функции довольно быстро, и у вас больше не возникнет вопросов о том, как сохранить документ в формате "Ворд".
Читайте также: