Orientación del papel

djuka
14 de Marzo del 2006
Tengo un programa realizado en Vb 6.0, que usa base de datos access. La cuestión es que, al imprimir algunos informes, hago que el programa intente cambiar la orientación del papel, de este modo:

Set obj = New PrinterControl
obj.ChngOrientationLandscape

pero en muchas impresoras (normalmente las de red y las de inyección de tinta) esto falla, y da un "error 9 el subíndice está fuera del intervalo", mientras que en los informes verticales no dan problemas. Si alguien me puede ayudar quedaría muy agradecido.