[..] Simuler Excel
Posté : mar. 16 oct. 2018 15:52
Bonjour,
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)
J'utilise ce type de simulation dans un autre programme et je n'ai aucun souci
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
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