Ik ben een Macro aan het maken die de huidige printer veranderd naar een andere printer, print, en hem dan weer terug zet. Dit ivm andere driver settings.
Nu heb ik een stukje VB van MS aangepast (http://support.microsoft.com/kb/122709) in dit:
De printer wordt dus veranderd van HP1 naar HP1MAIL en dan weer terug.
Helaas doet de macro het niet! En wel om: Dim FPS As FilePrintSetup foutcode: Een door de gebruiker gedefinieerd gegevenstype is niet gedefinieerd
Wie o wie kan mij helpen?
Nu heb ik een stukje VB van MS aangepast (http://support.microsoft.com/kb/122709) in dit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| Sub PrintEmail() ' ' PrintEmail Macro ' Macro gemaakt op 17-02-2010 door ' 'Retrieve and set information about the current default printer Dim FPS As FilePrintSetup GetCurValues FPS 'Set the default Printer DefaultPrinter$ = FPS.Printer FilePrintSetup .Printer = DefaultPrinter$ & "MAIL" 'Send the document to the currently selected printer FilePrint 'Reset to the original default printer FilePrintSetup .Printer = DefaultPrinter$ End Sub |
De printer wordt dus veranderd van HP1 naar HP1MAIL en dan weer terug.
Helaas doet de macro het niet! En wel om: Dim FPS As FilePrintSetup foutcode: Een door de gebruiker gedefinieerd gegevenstype is niet gedefinieerd
Wie o wie kan mij helpen?