Перетаскивание вложений из Outlook в другие приложения

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

примеры включают текстовые документы в Notepad++, файлы САПР в AutoCAD и т. д. Эти приложения обычно можно перетащить прямо с рабочего стола и открыть файл непосредственно. Вместо этого из Outlook я должен перетащить их на рабочий стол, а затем перетащить файлы рабочего стола в приложение(ы). Многоэтапный процесс, который требует перемещения окон и т. д. Я хотел бы избежать этого, если это возможно.

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

15
задан Der Hochstapler
23.11.2022 8:12 Количество просмотров материала 3286
Распечатать страницу

3 ответа

когда приложение инициирует перетаскивание, оно указывает, что доступно для перетаскивания, помещая доступные форматы в IDataObject. Когда 'цель отбрасывания' получает событие перетаскивания, это может запросить доступные форматы, чтобы видеть, может ли это принять данные.

Это довольно сложно, и поэтому большинство целей отбрасывания только принимают очень простой формат CF_HDROP, который, кажется, Outlook не предоставляет.

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

3
отвечен snowdude 2022-11-24 16:00

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

2
отвечен Aidan 2022-11-24 18:17

более полезные комментарии: https://connect.microsoft.com/IE/feedback/details/867235/html5-fileapi-file-input-does-not-support-dragging-and-dropping-from-outlook и библиотеки Java для приема заявок http://www.wilutions.com/outldd/example.html

Tl;dr: Outlook не должен предоставлять CF_HDROP, поскольку CF_HDROP применим только к файлам, существующим на локальном диске. Если бы он предоставил CF_HDROP, ему пришлось бы скопировать файл на локальный диск во-первых, что бы хотелось.

вместо этого, другие цели падения должны принять то, что Outlook предусмотрено, что:

  • CFSTR_FILECONTENTS
  • CFSTR_FILEDESCRIPTOR
1
отвечен krubo 2022-11-24 20:34

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх