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

fedotxxl

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

У кого-нить есть идеи?
 
E

Elena Nefedova

Гость
#2
Я бы аттачи сгружала, батник на лету генерила и выполняла

А внедрения бы попробовала открыть и распечатать соответствующим OLE-сервером
 

morpheus

скриптописец
07.08.2006
3 915
1
34
Украина, Киев
#3
можно определять формат вложения, и все "извесные" файлы выкладывать на диск и печатать. Эксель , Ворд , Текст, РТФ думаю проблем не будет.
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 437
351
homepage.mac.com
#4
Я бы аттачи сгружала, батник на лету генерила и выполняла

А внедрения бы попробовала открыть и распечатать соответствующим OLE-сервером
а ябы за ОЛЕ - "морду бил, до синевы" :(
 

abbatik

Well-Known Member
Lotus team
20.10.2008
277
0
35
Москва
#5
в декларэйшене

'//********************************************************************************
**
'// 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 )

Ну а как выложить файл на диск из документа, я надеюсь разберетесь :)
 
E

Elena Nefedova

Гость
#6
lmike
А что - есть другие способы распечатать внедрения?
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 437
351
homepage.mac.com
#7
нет - есть другие способы организации информации :)
запретить внедрения так-как:
-некроссплатформенно
-непереносимо при отправке во-вне
-ограничивает общение с др. участниками процесса (даже внутри офиса)
-технология страшно глюкава и завязана на интерактивную обработку