/[cvs]/nfo/patches/w2hfax/full/wordmacro.txt
ViewVC logotype

Annotation of /nfo/patches/w2hfax/full/wordmacro.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations)
Mon Nov 11 15:06:11 2002 UTC (21 years, 8 months ago) by joko
Branch: MAIN
CVS Tags: v018, v018-patched, HEAD
File MIME type: text/plain
initial check in

1 joko 1.1 Option Explicit
2     Sub Hylafax()
3     '
4     ' Hylafax Macro
5     ' Macro created on 4/23/00 by Harald Holzer
6     '
7     Dim jobid
8     Const Tmpfilename = "c:\temp\word2hyla.ps"
9     Dim faxnumber
10     Dim rc
11     Dim Filename
12     Const faxserver = "192.168.10.15"
13     Const faxuser = "root"
14     Dim faxsession
15    
16     WordBasic.FilePrintSetup Printer:="Hylafax", DoNotSetAsSysDefault:=1
17     WordBasic.ToolsOptionsPrint Background:=0
18     WordBasic.FilePrint PrintToFile:=1, PrToFileName:=Tmpfilename
19     WordBasic.ToolsOptionsPrint Background:=1
20     WordBasic.FilePrintSetup Printer:="", DoNotSetAsSysDefault:=1
21     faxnumber = InputBox("Faxnumber:", "Fax senden")
22    
23     Set faxsession = CreateObject("pythonutils.hylafaxutil")
24    
25     rc = faxsession.Connect(faxserver, faxuser)
26     jobid = faxsession.job_new()
27     Call faxsession.job_param_set("FROMUSER ", CStr(faxuser))
28     Call faxsession.job_param_set("LASTTIME", "000300")
29     Call faxsession.job_param_set("MAXDIAL", "12")
30     Call faxsession.job_param_set("MAXTRIES", "3")
31     Call faxsession.job_param_set("SCHEDPRI", "127")
32     Call faxsession.job_param_set("DIALSTRING ", CStr(faxnumber))
33     Call faxsession.job_param_set("NOTIFYADDR ", faxuser)
34     Call faxsession.job_param_set("NOTIFY", "done")
35     Filename = faxsession.storefile(Tmpfilename)
36     Call faxsession.job_param_set("DOCUMENT ", Filename)
37     faxsession.submitjob
38    
39     faxsession.Close
40     Set faxsession = Nothing
41    
42     End Sub

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed