Excel Vba. Guardar imagen redimensionada en archivo

Estoy tratando deguardar para archivar una imagen redimensionada Cargado conLoadPicture. Con el siguiente código, cargo la imagen y la cambio de tamaño, pero ahora entendí queMe.Image1.Width cambia el tamaño de la imagen aimage box control solo con fines de visualización.

Si guardo la imagen consavepicture() la imagen guardada es la misma que la imagen cargada.

Private Sub CommandButtonImage_Click()
    With Application.FileDialog(msoFileDialogFilePicker)
        .AllowMultiSelect = False
        .ButtonName = "Submit"
        .Title = "Select a image"
        .Filters.Add "Image", "*.gif; *.jpg; *.jpeg; *.png", 1
        If .Show = -1 Then
            ' file has been selected

            ' fit image into image box
            Me.Image1.PictureSizeMode = fmPictureSizeModeZoom

            ' display preview image in an image control
            Me.Image1.Picture = LoadPicture(.SelectedItems(1))

            ' resize image
            Me.Image1.Width = 50

        Else
            ' something    
        End If
    End With
End Sub

Respuestas a la pregunta(1)

Su respuesta a la pregunta