En las entradas de Marzo 2018 (VIDEOS 4 y 5) del canal, vimos cómo diseñar y programar una cinta o Ribbon personalizada.
Ya sea con iconos de Office o propios, con menú de Excel o solo la barra, con botones 'privados' o no ..... y así diferentes modelos de cinta.
Ahora veremos que también podemos agregar controles del tipo TextBox o Combobox en alguna opción de la cinta.
Para los que requieran de una versión actualizada del complemento, según las últimas versiones de Office, deberán descargar el OfficeRibbonXEditor.
Tomando el libro de ejemplo (ya con los botones diseñados en videos anteriores) vamos a colocar a continuación del último grupo (N° 6) otro nuevo para incluir un TextBox que nos permita ingresar el nombre con el que se deberá guardar el PDF de la hoja activa.
NOTA: En el grupo 'Gestión de guardado' ya teníamos un botón que realizaba esa tarea, donde se solicitaba mediante un InputBox el nombre con el que debiera ser guardado el PDF. Ahora vemos que podemos omitir ese botón y solicitar el dato desde el nuevo control.
El código para el nuevo grupo quedaría entonces así.
Sub Boton17(control As IRibbonControl, nbreArchi)If nbreArchi <> "" Then Call conPdf(nbreArchi)End Sub
End Sub
Sub conXlsx(nbre) 'ajustar el nombre de la macro en el botón 7.
ruta =
ThisWorkbook.Path
ActiveSheet.Copy
With
ActiveWorkbook
.SaveAs
Filename:=ruta & "\" & nbre & ".xlsx",
FileFormat:=xlOpenXMLWorkbook
.Close
savechanges:=False
End With
End Sub
Acceso al VIDEO N° 52 desde aquí.
No hay comentarios.:
Publicar un comentario