SlideShare una empresa de Scribd logo
1 de 3
ESTUDIANTE:
  ANDREA MARTINEZ
     ZAMBRANO
MATERIA:
       DISEÑO
CURSO Y PARALELO:
       6 TO A
ESPECIALIDAD:
    INFORMATICA
AÑO LECTIVO:
      2012-2013
CONSULTAR EL BOTON GUARDAR CON EL COMPONENTE OLE.

Simple ejemplo que permite vincular un documento para visualizarlo en el
contenedor OLE, y también poder imprimirlo



La rutina necesita dos

      CommandButton
      un control Common Dialog
      y un control OLE llamado OLE1



Al presionar Command1 se selecciona el archivo y carga el documento, El
command2 es para imprimir el mismo.

Nota: para expandir ( hacer un Autosize del OLE igual al tamaño del documento)
utilizar la propiedad SizeMode con el valor 2. No se si tendrá alguna forma de
colocarle barras de scroll en caso que sea muy grande el documento. Lo que se
me ocurre que se podría hacer es colocarlo dentro de un picturebox con barras de
scroll para solucionar lo dicho



Código fuente en el formulario

  1. Option Explicit
  2.
  3. '***************************************************************************
  4. '* Ejemplo del control OLE de visual basic
  5. '***************************************************************************
  6.
  7. Private Sub Command1_Click()
  8. Const FILTRO_ARCHIVOS As String = "Archivos de Word|*.doc|" & _
  9.                          "Archivos de Excel|*.xls|" & _
  10.                         "Todos los archivos|*.*"
  11.
  12. With CommonDialog1
  13.
  14. .DialogTitle = " Seleccionar documento "
  15. .Filter = FILTRO_ARCHIVOS
  16.
  17. .ShowOpen
18.
19. If .FileName = vbNullString Then Exit Sub
20.
21. Me.Caption = .FileName
22.
23. 'Carga el documento en el objeto OLE
24. OLE1.CreateLink .FileName
25.
26. End With
27. End Sub
28.
29. ' Imprime el documento vinculado
30. Private Sub Command2_Click()
31. OLE1.Object.ActiveSheet.PrintOut Copies:=1, Collate:=True
32. End Sub
33.
34.
35.
36. Private Sub Form_Load()
37.
38. 'Muestra el contenido, 1 muestra el ícono en el OLE
39. OLE1.DisplayType = 0
40.
41. Command1.Caption = " Incrustar en OLE"
42. Command2.Caption = " Imprimir el documento "
43.
44. End Sub

Más contenido relacionado

Similar a Tarea de diseño

Curso de visual fox pro - Desprotejido para Imprimirlo
Curso de visual fox pro - Desprotejido para ImprimirloCurso de visual fox pro - Desprotejido para Imprimirlo
Curso de visual fox pro - Desprotejido para Imprimirlohmosquera
 
xdoc.mx-guia-de-estudio-.pdf
xdoc.mx-guia-de-estudio-.pdfxdoc.mx-guia-de-estudio-.pdf
xdoc.mx-guia-de-estudio-.pdfLUISRIVAS170665
 
xdoc.mx-guia-de-estudio-microsoft-visual-basic-60 - copia (2).pdf
xdoc.mx-guia-de-estudio-microsoft-visual-basic-60 - copia (2).pdfxdoc.mx-guia-de-estudio-microsoft-visual-basic-60 - copia (2).pdf
xdoc.mx-guia-de-estudio-microsoft-visual-basic-60 - copia (2).pdfLUISRIVAS170665
 
estudio-microsoft-visual-basic-.pdf
estudio-microsoft-visual-basic-.pdfestudio-microsoft-visual-basic-.pdf
estudio-microsoft-visual-basic-.pdfLUISRIVAS170665
 
Visual basic
Visual basicVisual basic
Visual basicaaroyo125
 
Paso a paso exerlearning
Paso a paso exerlearningPaso a paso exerlearning
Paso a paso exerlearningBenignaFlores
 
Paso a paso exerlearning
Paso a paso exerlearningPaso a paso exerlearning
Paso a paso exerlearningBenignaFlores
 
Manual oracle forms 6i
Manual oracle forms 6iManual oracle forms 6i
Manual oracle forms 6iUMSA
 
Manual+de+oracle+forms+6i+español
Manual+de+oracle+forms+6i+españolManual+de+oracle+forms+6i+español
Manual+de+oracle+forms+6i+españolgrupo coda
 
Tutorial Eclipse
Tutorial EclipseTutorial Eclipse
Tutorial EclipseJose Nava
 
Tutorial de-visual-basic
Tutorial de-visual-basicTutorial de-visual-basic
Tutorial de-visual-basicStiven Henao
 
REPSOL YPF - Tutorial ASP.NET y MS Visual Studio.NET 2003
REPSOL YPF - Tutorial ASP.NET y MS Visual Studio.NET 2003REPSOL YPF - Tutorial ASP.NET y MS Visual Studio.NET 2003
REPSOL YPF - Tutorial ASP.NET y MS Visual Studio.NET 2003Alonso Laguna
 

Similar a Tarea de diseño (20)

Curso de visual fox pro - Desprotejido para Imprimirlo
Curso de visual fox pro - Desprotejido para ImprimirloCurso de visual fox pro - Desprotejido para Imprimirlo
Curso de visual fox pro - Desprotejido para Imprimirlo
 
xdoc.mx-guia-de-estudio-.pdf
xdoc.mx-guia-de-estudio-.pdfxdoc.mx-guia-de-estudio-.pdf
xdoc.mx-guia-de-estudio-.pdf
 
microsoft-.pdf
microsoft-.pdfmicrosoft-.pdf
microsoft-.pdf
 
xdoc.mx-guia-de-estudio-microsoft-visual-basic-60 - copia (2).pdf
xdoc.mx-guia-de-estudio-microsoft-visual-basic-60 - copia (2).pdfxdoc.mx-guia-de-estudio-microsoft-visual-basic-60 - copia (2).pdf
xdoc.mx-guia-de-estudio-microsoft-visual-basic-60 - copia (2).pdf
 
estudio-microsoft-visual-basic-.pdf
estudio-microsoft-visual-basic-.pdfestudio-microsoft-visual-basic-.pdf
estudio-microsoft-visual-basic-.pdf
 
microsoft-2000.pdf
microsoft-2000.pdfmicrosoft-2000.pdf
microsoft-2000.pdf
 
-guia-de-estudio.pdf
-guia-de-estudio.pdf-guia-de-estudio.pdf
-guia-de-estudio.pdf
 
Manuales
ManualesManuales
Manuales
 
Word1 Web
Word1 WebWord1 Web
Word1 Web
 
Visual basic
Visual basicVisual basic
Visual basic
 
Paso a paso exerlearning
Paso a paso exerlearningPaso a paso exerlearning
Paso a paso exerlearning
 
Paso a paso exerlearning
Paso a paso exerlearningPaso a paso exerlearning
Paso a paso exerlearning
 
Guiajs2
Guiajs2Guiajs2
Guiajs2
 
Clase 8 Manipulación del DOM
Clase 8 Manipulación del DOMClase 8 Manipulación del DOM
Clase 8 Manipulación del DOM
 
Modulo
ModuloModulo
Modulo
 
Manual oracle forms 6i
Manual oracle forms 6iManual oracle forms 6i
Manual oracle forms 6i
 
Manual+de+oracle+forms+6i+español
Manual+de+oracle+forms+6i+españolManual+de+oracle+forms+6i+español
Manual+de+oracle+forms+6i+español
 
Tutorial Eclipse
Tutorial EclipseTutorial Eclipse
Tutorial Eclipse
 
Tutorial de-visual-basic
Tutorial de-visual-basicTutorial de-visual-basic
Tutorial de-visual-basic
 
REPSOL YPF - Tutorial ASP.NET y MS Visual Studio.NET 2003
REPSOL YPF - Tutorial ASP.NET y MS Visual Studio.NET 2003REPSOL YPF - Tutorial ASP.NET y MS Visual Studio.NET 2003
REPSOL YPF - Tutorial ASP.NET y MS Visual Studio.NET 2003
 

Tarea de diseño

  • 1. ESTUDIANTE: ANDREA MARTINEZ ZAMBRANO MATERIA: DISEÑO CURSO Y PARALELO: 6 TO A ESPECIALIDAD: INFORMATICA AÑO LECTIVO: 2012-2013
  • 2. CONSULTAR EL BOTON GUARDAR CON EL COMPONENTE OLE. Simple ejemplo que permite vincular un documento para visualizarlo en el contenedor OLE, y también poder imprimirlo La rutina necesita dos CommandButton un control Common Dialog y un control OLE llamado OLE1 Al presionar Command1 se selecciona el archivo y carga el documento, El command2 es para imprimir el mismo. Nota: para expandir ( hacer un Autosize del OLE igual al tamaño del documento) utilizar la propiedad SizeMode con el valor 2. No se si tendrá alguna forma de colocarle barras de scroll en caso que sea muy grande el documento. Lo que se me ocurre que se podría hacer es colocarlo dentro de un picturebox con barras de scroll para solucionar lo dicho Código fuente en el formulario 1. Option Explicit 2. 3. '*************************************************************************** 4. '* Ejemplo del control OLE de visual basic 5. '*************************************************************************** 6. 7. Private Sub Command1_Click() 8. Const FILTRO_ARCHIVOS As String = "Archivos de Word|*.doc|" & _ 9. "Archivos de Excel|*.xls|" & _ 10. "Todos los archivos|*.*" 11. 12. With CommonDialog1 13. 14. .DialogTitle = " Seleccionar documento " 15. .Filter = FILTRO_ARCHIVOS 16. 17. .ShowOpen
  • 3. 18. 19. If .FileName = vbNullString Then Exit Sub 20. 21. Me.Caption = .FileName 22. 23. 'Carga el documento en el objeto OLE 24. OLE1.CreateLink .FileName 25. 26. End With 27. End Sub 28. 29. ' Imprime el documento vinculado 30. Private Sub Command2_Click() 31. OLE1.Object.ActiveSheet.PrintOut Copies:=1, Collate:=True 32. End Sub 33. 34. 35. 36. Private Sub Form_Load() 37. 38. 'Muestra el contenido, 1 muestra el ícono en el OLE 39. OLE1.DisplayType = 0 40. 41. Command1.Caption = " Incrustar en OLE" 42. Command2.Caption = " Imprimir el documento " 43. 44. End Sub