Macro para ejecutar un modulo cuando se abre Excel

Hola buen día, deseo ejecutar un modulo, ya tengo la rutina, pero no le hallo donde insertarlo para que lo ejecute cuando se abra Excel, su ayuda de favor, anexo el código que manejo y hasta abajo el modulo que tengo:

Private Sub Workbook_Open()
ExecuteExcel4Macro ("show.toolbar(""ribbon"",0)")
With ActiveWindow
.DisplayHeadings = False

.DisplayHorizontalScrollBar = False

.DisplayVerticalScrollBar = False

.DisplayWorkbookTabs = False

.DisplayGridlines = False
End With

With Application
.DisplayFormulaBar = False

.DisplayStatusBar = False
End With
End Sub

________________________________________________________

Private Sub Workbook_BeforeClose(Cancel As Boolean)

ExecuteExcel4Macro ("show.toolbar(""ribbon"",1)")

With ActiveWindow
.DisplayHeadings = True

.DisplayHorizontalScrollBar = True

.DisplayVerticalScrollBar = True

.DisplayWorkbookTabs = True

.DisplayGridlines = True
End With

With Application
.DisplayFormulaBar = True

.DisplayStatusBar = True
End With

Este es el modulo que deseo agregar:

Sub Macro1() ' ' Macro1 Macro '
' ActiveSheet.Shapes.Range(Array("Image1")).Select

ActiveWindow.SmallScroll Down:=0

Selection.ShapeRange.ScaleWidth 1.6031183701, msoFalse, msoScaleFromTopLeft Selection.ShapeRange.ScaleHeight 1.5699354692, msoFalse, msoScaleFromTopLeft ActiveWindow.SmallScroll Down:=6

Selection.ShapeRange.ScaleHeight 1.3150525088, msoFalse, msoScaleFromTopLeft ActiveWindow.SmallScroll Down:=12

Selection.ShapeRange.ScaleHeight 1.3673469388, msoFalse, msoScaleFromTopLeft Selection.ShapeRange.ScaleHeight 0.9643088903, msoFalse, msoScaleFromTopLeft ActiveWindow.SmallScroll Down:=-39

Selection.ShapeRange.ScaleWidth 1.0376282782, msoFalse, msoScaleFromTopLeft

Range("D11").Select
End Sub

Saludos Cordiales

Añade tu respuesta

Haz clic para o