Il y a environ 10 ans, le code suivant pouvait imprimer "Test" exactement en x = 0 et y = 0.
Mais je ne sais pas pourquoi dans (Windows Xp Sp3) le x = 0 est égal à x = 10 et y = 0 est égal à y = 10!
L'imprimante n'a pas encore changé!
Quelqu'un peut-il m'aider?
Printer.ScaleMode = vbMillimeters
Printer.FontName = "Times New Roman"
Printer.FontSize = 7
Printer.FontBold = False
Printer.Orientation = 2
Printer.RightToLeft = False
Printer.FontItalic = False
Printer.CurrentX = 0
Printer.CurrentY = 0
Printer.Print "Test"
Printer.EndDoc
la source