Как распечатать вложения?

  • Автор темы Автор темы fedotxxl
  • Дата начала Дата начала
F

fedotxxl

Задача - распечатать все вложения. Как вариант, скопировать содержимое вложений в документ Word. Вложения могут быть word, excel, pdf, различные картинки.

У кого-нить есть идеи?
 
Я бы аттачи сгружала, батник на лету генерила и выполняла

А внедрения бы попробовала открыть и распечатать соответствующим OLE-сервером
 
можно определять формат вложения, и все "извесные" файлы выкладывать на диск и печатать. Эксель , Ворд , Текст, РТФ думаю проблем не будет.
 
в декларэйшене

'//********************************************************************************
**
'// ShellExecute
'//******************************************
Private Const SW_SHOWNORMAL = 1

Declare Private Function ShellExecute Lib "shell32.dll" _
Alias "ShellExecuteA" _
(Byval hwnd As Long, _
Byval lpOperation As String, _
Byval lpFile As String, _
Byval lpParameters As String, _
Byval lpDirectory As String, _
Byval nShowCmd As Long) As Long
'//********************************************************************************
**

И далее:
' Печатает файл, полный путь к которому передается в path
ShellExecute ( hwnd, "Print", path, "", "", SW_SHOWNORMAL )

Ну а как выложить файл на диск из документа, я надеюсь разберетесь :)
 
lmike
А что - есть другие способы распечатать внедрения?
 
нет - есть другие способы организации информации :)
запретить внедрения так-как:
-некроссплатформенно
-непереносимо при отправке во-вне
-ограничивает общение с др. участниками процесса (даже внутри офиса)
-технология страшно глюкава и завязана на интерактивную обработку
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Похожие темы