RE:Como puedo guardar archivos...
Lo que sigue se lo acabo de enviar a otro, mira a ver si te sirve.Este ejemplo utiliza el control CommonDialog y los métodos ShowColor, ShowFont, ShowHelp, ShowOpen, ShowPrinter, ShowSave, FileTitle y FileName para mostrar los cuadros de diálogo comunes y colocar el Título en un cuadro de texto y la ruta completa en el otro cuadro de texto. Para probar este ejemplo, pega el código en la sección Declaraciones de un formulario con controles CommandButton, OptionButton (establezce la propiedad Index del botón de opciones a 0 *Esto lo puedes hacer fácilmente Situando un Option en el formulario y copiándolo, luego borra la copia y deja sólo uno, ya tendrá el Index a 0*) y CommonDialog y 2 TextBox llamados Text1 y Text2. Ejecútalo selecciona el botón de opciones del cuadro de diálogo que quieras y pulsa el botón de comando. En los cuadros de texto aparecerá, en uno el nombre y la extensión del archivo seleccionado y en el otro la ruta completa y nombre del archivo.
Private Sub Form_Paint()
Static FlagFormPainted As Integer
Dim i As Integer
´ Cuando el formulario se pinta por primera vez,
If FlagFormPainted <> True Then
For i = 1 To 5
Load Option1(i) ´ agrega cinco botones de opciones a una matriz.
Option1(i).Top = Option1(i - 1).Top + 350
Option1(i).Visible = True
Next i
Option1(0).Caption = "Abrir" ´ Coloca el título en cada botón de opción.
Option1(1).Caption = "Guardar"
Option1(2).Caption = "Color"
Option1(3).Caption = "Fuente"
Option1(4).