border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU

Retroceder   VB-MUNDO - Programacion Visual > Programacion - Lenguajes > Visual Basic 6.00
Registrarse FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 14-07-2007, 01:29:07
Junior Member
Site Admin
 
Registrado: jul 2007
Ubicación: www.foro.vb.mundo.com
Posts: 28
Katerin Yomaira Valoración +2
Predeterminado solicitando ayuda de como exportar datos de vb 6.0 a word

hola amigos de este foro

necesito una pequeña ayudita de como exportar datos de un programa hecho en vb 6.0 a word

por favor ayúdenme si alguien sabe no lo dude en ayudarme

gracias

saludos a todos
__________________
katyta
Responder Con Cita
  #2 (permalink)  
Antiguo 14-07-2007, 01:48:25
Avatar de Lenfras
Un Nuevo Amigo
 
Registrado: may 2007
Posts: 22
Lenfras Valoración +2
Predeterminado

Private Sub Command1_Click()
Open ("C:\mifolder\archivoword.doc") For Append As #1
Print #1, "Probando"
Close #1
End Sub
Responder Con Cita
  #3 (permalink)  
Antiguo 14-07-2007, 05:16:53
Avatar de malm82
Gran Participación en el Foro
 
Registrado: dic 2006
Ubicación: Cancun,Quintana Roo
Posts: 176
malm82 Valoración +2
Predeterminado

hola aqui te dejo un ejemplo de como crear un documento de word
NOTA: Los datos que le paso son de un recordset (RS!......)
espero poder ayudarte cualquier cosa estoy en el chat
Código:
Function EscribeWord(ByVal Consulta As String, Titulo As String)
    Dim appWord As New Word.Application
    Dim docWord As New Word.Document
    Dim Parrafo As Word.Paragraph
    Dim strFinalDoc As String
    Dim RS As ADODB.Recordset
    Dim Lineas As Integer
    Dim I As Integer

    Dim rngCurrent As Word.Range
    Dim ContadoR As Integer
    Dim Funcionario As String
    Dim Clasificacion As String
    
    On Error GoTo Error_AccessToWord
    
    Lineas = 0
    strFinalDoc = SERVER & "\BD\Libro.doc"
    
    
        Set RS = New ADODB.Recordset
        Set RS = DemiData.cnCentral.Execute(Consulta)
        If RS.RecordCount = 0 Then
            frmAviso.lblTexto = "No existen datos para generar el archivo"
            frmAviso.cmdCancelar.Visible = False
            frmAviso.cmdAceptar.left = 1920
            frmAviso.Show 1
        Else
            appWord.Visible = True
            Set docWord = appWord.Documents.Add(strFinalDoc)
            Set rngCurrent = docWord.Content
            With rngCurrent
            
                .InsertAfter Titulo
                Funcionario = ""
                Clasificacion = ""
                For ContadoR = 1 To RS.RecordCount
                    If (Funcionario <> inCaseNull(RS!Nombre)) Or (Clasificacion <> inCaseNull(RS!Clasificacion)) Then
                       If Lineas <> 0 Then
                        For I = Lineas To 48
                            .InsertAfter vbCrLf
                        Next
                        End If
                        Lineas = 0
                        
                        Funcionario = inCaseNull(RS!Nombre)
                        Clasificacion = inCaseNull(RS!Clasificacion)
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        
                        .Bold = True  'En negrilla
                        .InsertAfter "FUNCIONARIO: "
                        .Bold = False
                        .InsertAfter inCaseNull(RS!Nombre)
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .Bold = True
                        
                        .InsertAfter "PENSAMIENTO POLITICO "
                        .Bold = False
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter inCaseNull(RS!Clasificacion)
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .InsertAfter vbCrLf
                        .Bold = True
                        
                    End If
                    .Bold = False
                   
                    .InsertAfter "Fecha: " & inCaseNull(RS!Fecha) & vbCrLf
                    .InsertAfter "Clasificacion: " & inCaseNull(RS!Clasificacion) & " - " & inCaseNull(RS!Clasificacion2) & " - " & inCaseNull(RS!Clasificacion3) & vbCrLf
                    .InsertAfter "Lugar: " & inCaseNull(RS!Municipio) & vbCrLf
                    .InsertAfter "Medio:" & inCaseNull(RS!Medio) & " - " & inCaseNull(RS!Medio1) & " - " & inCaseNull(RS!Medio2) & vbCrLf
                    .InsertAfter "Concepto:" & inCaseNull(RS!QueDijo) & vbCrLf
                    .InsertAfter vbCrLf
                    Dim Num As Integer
                    Num = Len("Concepto:" & inCaseNull(RS!QueDijo)) / 85
                    
                    If Num < 1 Then
                        Num = 0
                    Else
                        Num = Num - 1
                    End If
                    If Lineas >= 8 Then
                        Lineas = Lineas + 6 + Num
                    Else
                        Lineas = Lineas + 8 + Num
                    End If
                    If Lineas >= 47 Then
                        Lineas = Lineas - 47
                    End If
                    RS.MoveNext
                Next ContadoR
            End With
        End If
   
   Set rngCurrent = Nothing
   RS.Close
   Set RS = Nothing
   
   Exit Function
   
Error_AccessToWord:
   
   Beep
   MsgBox "Error de automatizacion:" & vbCrLf & Err.Description, vbCritical, "AVISO"
   Exit Function

End Function
__________________
Saludos desde Cancùn...
Alex malm
Código:
Pienso primero luego programo
Responder Con Cita
  #4 (permalink)  
Antiguo 16-07-2007, 19:11:51
Junior Member
Site Admin
 
Registrado: jul 2007
Ubicación: www.foro.vb.mundo.com
Posts: 28
Katerin Yomaira Valoración +2
Predeterminado

gracias provaré tu código yo creo que me va a servir mucho


saludos
__________________
katyta
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
solicitando ayuda como exportar datos de vb 6.0 a word Katerin Yomaira Visual Basic.NET 2003 & 2005 1 20-07-2007 06:06:11
pidiendo ayuda de como exportar datos de vb a excel o word Katerin Yomaira Visual Basic 6.00 2 09-07-2007 14:28:40
pidiendo ayuda de como exportar datos de vb a excel o word Katerin Yomaira Visual Basic 6.00 1 06-07-2007 22:31:17
Como exportar datos a Word desde Visual Basic ? Korku Visual Basic 6.00 3 18-09-2005 16:42:59
Exportar a Word Datos de una BD chlsaul VBA (Excel, Word, Outlook, Access) 4 17-09-2004 01:00:00


La franja horaria es GMT. Ahora son las 02:33:57.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right