Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/02/2004, 21:14
gerardolarra
 
Fecha de Ingreso: octubre-2003
Ubicación: México D.F.
Mensajes: 4
Antigüedad: 21 años, 6 meses
Puntos: 0
Pregunta Duda sobre visual basic

Estimado:



Estoy comenzando a conocer el funcionamiento de los macros y entiendo muy poco de VB por lo que me gustaría me ayudaran a dar solución a mi siguiente problema.



Tengo el siguiente código:



Sub salvar()

'

' salvar Macro

' Macro grabada el 12/02/2004 por Gerardo

'

' Acceso directo: CTRL+s

'

With ActiveWorkbook.PublishObjects.Add(xlSourceSheet, _

"C:\Pruebas\Nuevo\Prueba1.htm", "Hoja1", "", xlHtmlStatic, "Prueba1_9336", "")

.Publish (True)

.AutoRepublish = False

End With

ChDir "C:\Pruebas\Nuevo"

End Sub



Lo que necesito es poder salvar un archivo de excel pero en otra carpeta y con extensión htm, parece ser que este sería el código, solo que no se como asignarle este macro a un botón de comando que creé con las herramientas y además me gustaría que se pudiera tener la opción de imprimir o guardar con otro nombre en dicha carpeta. (Que una ventana pregunte el nombre con el cual se grabe y lo mande automáticamente a la carpeta que corresponde y como documento html y no xls).



Gracias y saludos