
Я часто попадаю в следующую ситуацию:
- Получите электронное письмо с вложением в MS Outlook
- Откройте это вложение в MS Word.
- Начинаем редактировать документ в MS Word
- Начните отвечать на письмо в MS Outlook
- Вставляю отредактированный документ в свой ответ
Мне нужно сохранить этот файл на диск, а затем перетащить его как вложение. Я бы подумал о коротком способе получить этот документ как вложение в недавно созданном письме. Есть ли способ реализовать место сохранения как буфер обмена или просто скопировать в буфер обмена (документ, а не содержимое)?
решение1
Это большой вопрос.
Я сомневаюсь, что весь документ можно скопировать в буфер обмена после внесения изменений, поскольку вносимые изменения сохраняются во временных версиях документа, поэтому, когда вы, например, выходите и нажимаете Save
, изменения из временного файла перезаписывают текущую версию файла; если вы решите не сохранять, то этот временный файл будет удален.
Вот мой несохраненный файл:
А вот и временный файл; вы, вероятно, замечали подобные файлы и раньше, но никогда не обращали на них особого внимания (большинство людей этого не делают):
Этот файл сохраняет/сохраняет любые изменения, а затем, в зависимости от вашего решения, хотите ли вы сохранить, либо применит изменения к предыдущей версии документа, либо отменит их соответственно. Фактически, всякий раз, когда вы работаете над новым документом или обновляете существующий, изменения, которые вы вносите, по сути, вносятся во временный файл и применяются только в том случае, если вы решите их сохранить.
В этом примере текст, который вы видите в документе Word, еще не сохранен, и именно поэтому временный (блеклый) файл присутствует, поскольку эти изменения сохраняются именно там.
Я хочу сказать, что внесенные вами изменения не будут существовать, пока вы их где-то не сохраните. По сути, если документ не сохранен, то он останется прежним.
«Но, скажите на милость, разве я не могу просто отправить временный файл по электронной почте?» — слышу я ваш вопрос.
Да, вы МОЖЕТЕ отправить его по электронной почте.
Но файл не работает.
Вот что происходит, когда вы пытаетесь открыть временный файл, отправленный по электронной почте:
Причина этого может показаться вам удивительной. Она та же, что и выше: поскольку изменения нигде не сохраняются, то и отправлять нечего.
Единственным возможным способом было бы написать свой собственный скрипт/программное обеспечение для достижения этой цели, что неплохо, но, на мой взгляд, нелогично, поскольку, возможно, было бы быстрее просто создать папку по умолчанию, предназначенную специально для документов, которые вы изменяете и хотите отправить.
Затем все, что вам нужно будет сделать, это немедленно сохранить полученные документы в этом месте, внести изменения, сохранить, перетащить обновленные документы в пустое окно сообщения в вашем почтовом клиенте, отправить электронное письмо и затем очистить содержимое папки после завершения, готовое к следующему разу. Возможно, даже оставить эту папку открытой в фоновом режиме все время, чтобы она была всегда доступна.
Я бы лично так и сделал.