J'utilise pour simuler Excel l'include printMGv2a.au3 ou printMGv2.au3 et la DLL qui va bien PrintMg.dll (récupérés sur Forum)
Code : Tout sélectionner
#include <Date.au3>
#include <printMGv2a.au3>
; #include <printMGv2.au3>
$answer12 = "Régularité 9/9/2018"
Local $mmssgg, $hp
$hp = _PrintDllStart($mmssgg) ;this must always be called first
_PrintSetDocTitle($hp,"Impression")
_PrintStartPrint($hp)
$Xoffset = int (_PrintGetXOffset($hp) / 2)
$Yoffset = int (_PrintGetYOffset($hp) / 2)
$pght = _PrintGetpageheight($hp)
$pgwd = _PrintGetpageWidth($hp) - _PrintGetXOffset($hp)
$Saut = 0
_PrintSetFont($hp,'Verdana',14,0,'bold')
$tw = _PrintGetTextWidth ($hp,$answer12)
$th = _PrintGetTextHeight($hp,$answer12)
_PrintText($hp, $answer12, $Xoffset + Int($pgwd/2 - $tw/2), 1 + $Saut) ; LE TITRE H=76 Jet encre
_PrintSetLineWid($hp,2) ; epaisseur ligne
_PrintSetLineCol($hp,0x000000) ; couleur colonne noir 000000
_printDllClose($hp)
Par contre, dans celui-ci, j'utilise _PrintSetFont($hp,'Verdana',14,0,'bold') et cette fonctionnalité me retourne cette erreur :
"d:\Program Files (x86)\AutoIt3\Include\printMGv2a.au3" (682) : ==> Subscript used on non-accessible variable.:
Return $vDllAns[0]
Return $vDllAns^ ERROR
Quelqu'un a une idée ?
Merci d'avance