Na migratie van office 2003 naar office 2007 doen de Macro's in een excel bestand niets meer.
Ik probeer om een pagina 2x af te drukken op 2 verschillende papier lades (1x op briefhoofd (=lade 3) en 1x op blanco papier (=lade 2)
In Excel 2003 zag mijn makro er als volgt uit:
Het probleem is, als ik deze makro uitvoer wordt er 2x op de standaard (blanco) papierlade uitgeprint.
Ik heb geprobeerd om een nieuwe makro te maken en op te nemen echter krijg ik een heel(!) andere code:
het print commando ziet er als volgt uit:
Hoe moet ik deze makro herschrijven?
Ik probeer om een pagina 2x af te drukken op 2 verschillende papier lades (1x op briefhoofd (=lade 3) en 1x op blanco papier (=lade 2)
In Excel 2003 zag mijn makro er als volgt uit:
code:
1
2
3
4
5
6
7
8
9
10
| Sub print_lade2+3()
'
Application.ActivePrinter = "Lexmark Optra S 1855 op LPT1:"
SendKeys "^p %E {DOWN}{PGUP}{DOWN}{DOWN}{DOWN}{DOWN}~~"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
'
Application.ActivePrinter = "Lexmark Optra S 1855 op LPT1:"
SendKeys "^p %E {DOWN}{PGUP}{DOWN}{DOWN}{DOWN}~~"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
End Sub |
Het probleem is, als ik deze makro uitvoer wordt er 2x op de standaard (blanco) papierlade uitgeprint.
Ik heb geprobeerd om een nieuwe makro te maken en op te nemen echter krijg ik een heel(!) andere code:
het print commando ziet er als volgt uit:
code:
1
2
3
4
5
6
7
8
| Sub printen()
'
' printen Macro
'
'
Application.ActivePrinter = "Lexmark Optra S 1855 op LPT1:"
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
End Sub |
Hoe moet ik deze makro herschrijven?
adr opleidingen en meer adr opleidingen