Сохранить документ Word в буфер обмена

Сохранить документ Word в буфер обмена

Я часто попадаю в следующую ситуацию:

  1. Получите электронное письмо с вложением в MS Outlook
  2. Откройте это вложение в MS Word.
  3. Начинаем редактировать документ в MS Word
  4. Начните отвечать на письмо в MS Outlook
  5. Вставляю отредактированный документ в свой ответ

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

решение1

Это большой вопрос.

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

Вот мой несохраненный файл:

Несохраненный документ.

А вот и временный файл; вы, вероятно, замечали подобные файлы и раньше, но никогда не обращали на них особого внимания (большинство людей этого не делают):

Пример временного файла.

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

В этом примере текст, который вы видите в документе Word, еще не сохранен, и именно поэтому временный (блеклый) файл присутствует, поскольку эти изменения сохраняются именно там.

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

«Но, скажите на милость, разве я не могу просто отправить временный файл по электронной почте?» — слышу я ваш вопрос.

Да, вы МОЖЕТЕ отправить его по электронной почте.

Но файл не работает.

Вот что происходит, когда вы пытаетесь открыть временный файл, отправленный по электронной почте:

Результат отправки временного файла по электронной почте.

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

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

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

Я бы лично так и сделал.

Связанный контент