En excel tengo un form con un ListBox de 9 columnas, lo que quiero es selecionar(click o DblClick) una o mas lineas (de 9 Columnas (ya lo hago)) y por medfio de un commandBotton mandar Imprimir esas lineas, una o mas segun la necesidad.
El mandato a la impresora es (creo, al menos en CommandBotton me funciona)
ActiveWindow.Selection.PrintOut copies:=1, collate:=True
pero me falta la demas rutina para recoger la o las lineas selecionadas en el ListBox.
Tengo la rutina para imprimir la seleccion en hoja desde un boton, pero no se como se hace para que sea directamente del ListBox.
¿Me podria alguien facilitar el codigo? desde ya muy agradecido.
Mis conocimientos son minimos, no dan para tanto
ListBox
- LeThe
- Site Admin
- Mensajes: 7046
- Registrado: Vie Jun 15, 2007 5:11 pm
- Ubicación: Florida, Estados Unidos
- Contactar:
Re: ListBox
Un metodo cual te recomiendo y cual es muy comun es por ejemplo hacer que un doble clic en una linea en el ListBox genere la misma linea en un textbox y despues imprimir el textbox con todo el contenido.
Entonces por ejemplo
Listbox tiene:
Windows XP
Windows 2000
Windows Me
Windows 7
Windows Vista
Hago doble clic en Windows XP, Windows Me y Windows 7,
esto genera ese texto en un textbox o sin embargo otro listbox cual ahora puedo imprimir completamente.
Entonces por ejemplo
Listbox tiene:
Windows XP
Windows 2000
Windows Me
Windows 7
Windows Vista
Hago doble clic en Windows XP, Windows Me y Windows 7,
esto genera ese texto en un textbox o sin embargo otro listbox cual ahora puedo imprimir completamente.
Ing. Joshua Marius
Windows 10 Pro x64 20H2
Intel Core i7-3770K, 4.5 Ghz
ASUS P8Z68-V LX
Disco 1: Samsung SSD 850 EVO 500 GB
RAID 1: Seagate ST3000DM001 3TB
CORSAIR Vengeance 16 GB DDR3 1600
NVIDIA GeForce GTX 1060
Windows 10 Pro x64 20H2
Intel Core i7-3770K, 4.5 Ghz
ASUS P8Z68-V LX
Disco 1: Samsung SSD 850 EVO 500 GB
RAID 1: Seagate ST3000DM001 3TB
CORSAIR Vengeance 16 GB DDR3 1600
NVIDIA GeForce GTX 1060