Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - RandomSoft

#61
C# - VB.NET / Re:Exportar Excel a PDF
Febrero 05, 2013, 02:49:17 PM
xD bueno amigo, en esta parte del code especifica un formulario de nombre Export y el DataGridView1, el cual indica que si el DataGridView1 esta vacio no exportara nada y te mostrará un mensaje, caso contrario el contenido del DataGridView1 se exportará primero a un Excel el cual luego será guardado como PDF.

Citar
With Export.DataGridView1
            If .Rows.Count = 0 Then
                MsgBox("No hay datos para exportar a excel. Se ha indicado 0 en el parámetro Filas ")
            Else
                ' -- Crear nueva instancia de Excel 
                Obj_Excel = CreateObject("Excel.Application")
                ' -- Agregar nuevo libro
                Obj_Libro = Obj_Excel.Workbooks.Open(Filename:=Dirtd)

                excelWorkbook = Obj_Libro
                ' -- Referencia a la Hoja activa ( la que añade por defecto Excel ) 
                Obj_Hoja = Obj_Excel.ActiveSheet

                iCol = 0
                ' --  Recorrer el Datagrid ( Las columnas ) 
                For i = 0 To .Columns.Count - 1
                    ' -- Incrementar índice de columna 
                    iCol = iCol + 1
                    ' -- Obtener el caption de la columna 
                    Obj_Hoja.Cells(5, iCol) = .Columns(i).HeaderText
                    ' -- Recorrer las filas 
                    For j = 0 To .Rows.Count - 1
                        ' -- Asignar el valor a la celda del Excel
                        Obj_Hoja.Cells(j + 6, iCol) = .Rows(j).Cells(i).Value()
                    Next
                Next
End With
#62
C# - VB.NET / Re:Exportar Excel a PDF
Febrero 05, 2013, 02:32:09 PM
Esta en No tienes permitido ver los links. Registrarse o Entrar a mi cuenta brother 8) creo que la falta de corchetes
Código: text
{ }
, punto y goma
Código: text
;
lo delata no? :)  :D:D
#63
C# - VB.NET / Exportar Excel a PDF
Febrero 05, 2013, 02:21:48 PM
Expero que esta pequeña ayudita les pueda ser de mucha utilidad para la realización de Sistemas u otros proyectos que realizen.

Saludos.

Código: vbnet

Imports Microsoft.Office.Interop
Imports Microsoft.Office.Interop.Excel

    Dim Obj_Excel As Excel.Application
    Dim Obj_Libro As Object
    Dim Obj_Hoja As Object
    Dim iCol As Long

    Dim excelWorkbook As Workbook = Nothing

    Dim paramExportFormat As XlFixedFormatType = _
        XlFixedFormatType.xlTypePDF
    Dim paramExportQuality As XlFixedFormatQuality = _
        XlFixedFormatQuality.xlQualityStandard
    Dim paramOpenAfterPublish As Boolean = False
    Dim paramIncludeDocProps As Boolean = True
    Dim paramIgnorePrintAreas As Boolean = True
    Dim paramFromPage As Object = Type.Missing
    Dim paramToPage As Object = Type.Missing

Public Function Exportar(ByVal Dirtd As String, ByVal Dirts As String)
        On Error GoTo Error_Handler

        Dim i As Integer
        Dim j As Integer

       'Colocar el cursor de espera mientras se exportan los datos
        Sistema.Cursor = Cursors.WaitCursor

        With Export.DataGridView1
            If .Rows.Count = 0 Then
                MsgBox("No hay datos para exportar a excel. Se ha indicado 0 en el parámetro Filas ")
            Else
                ' -- Crear nueva instancia de Excel   
                Obj_Excel = CreateObject("Excel.Application")
                ' -- Agregar nuevo libro
                Obj_Libro = Obj_Excel.Workbooks.Open(Filename:=Dirtd)

                excelWorkbook = Obj_Libro
                ' -- Referencia a la Hoja activa ( la que añade por defecto Excel )   
                Obj_Hoja = Obj_Excel.ActiveSheet

                iCol = 0
                ' --  Recorrer el Datagrid ( Las columnas )   
                For i = 0 To .Columns.Count - 1
                    ' -- Incrementar índice de columna   
                    iCol = iCol + 1
                    ' -- Obtener el caption de la columna   
                    Obj_Hoja.Cells(5, iCol) = .Columns(i).HeaderText
                    ' -- Recorrer las filas   
                    For j = 0 To .Rows.Count - 1
                        ' -- Asignar el valor a la celda del Excel
                        Obj_Hoja.Cells(j + 6, iCol) = .Rows(j).Cells(i).Value()
                    Next
                Next

                ' -- Hacer excel visible   
                Obj_Excel.Visible = False

                ' -- Opcional : colocar en negrita los enbezados en la hoja   
                With Obj_Hoja
                    .Rows(5).Font.Bold = True
                    ' -- Autoajustar las cabeceras   
                    .Columns("A:Z").AutoFit()
                End With

                'Convertir excel a pdf
                If Not excelWorkbook Is Nothing Then
                    excelWorkbook.ExportAsFixedFormat(paramExportFormat, Dirts, paramExportQuality, paramIncludeDocProps, paramIgnorePrintAreas, paramFromPage, paramToPage, paramOpenAfterPublish)
                End If

                With Obj_Excel
                    'Cierra el documento abierto ( True es para guardar los cambios )
                    .ActiveWorkbook.Close(SaveChanges:=False)
                    'Destruye las variables de objeto y cierra la aplicación de word   
                    .Quit()
                End With
            End If
        End With

        ' -- Eliminar las variables de objeto excel
        Obj_Hoja = Nothing
        Obj_Libro = Nothing
        Obj_Excel = Nothing

        Sistema.Cursor = Cursors.Default

        Return Obj_Hoja
        Exit Function

Error_Handler:

        MsgBox(Err.Description, vbCritical, "Sistema de Kardex")
        On Error Resume Next

        Obj_Hoja = Nothing
        Obj_Libro = Nothing
        Obj_Excel = Nothing
        Sistema.Cursor = Cursors.Default
    End Function
#64
C# - VB.NET / Imprimir Documento Excel
Febrero 04, 2013, 01:23:12 PM
Bueno amigos, en esta oportunidad he querido compartir algo que de seguro a muchos les a de servir, espero que se diviertan programando, cualquier duda o consulta pregunten.

Código: vbnet

Public Function Imprimir(ByVal Dirtdsd) As Boolean
        Try
            Obj_Excel = CreateObject("Excel.Application")
            ' -- Agregar nuevo libro
            Obj_Libro = Obj_Excel.Workbooks.Open(Filename:=Dirtdsd)
            ' -- Referencia a la Hoja activa ( la que añade por defecto Excel )
            Obj_Hoja = Obj_Excel.ActiveSheet

            ' -- Indicamos si queremos o no mostrar el Documento
            Obj_Excel.Visible = False

            With Obj_Excel
            ' -- Aqui indicamos que vamos a imprimir
                .ActiveWorkbook.PrintOutEx()
            ' -- Por ultimo cerramos el Documento.
                .ActiveWorkbook.Close(Filename:=Dirtdsd)
                .Quit()
            End With
            Return True
        Catch ex As Exception
            MessageBox.Show("Error: " & ex.Message, "Sistema de Kardex")
            Return False
        End Try
    End Function
#65
Cuanto equivale la variable "edit"??? no veo el valor que le asignas

PD: Upss, recien acabo de notar el valor que le das, pero el error esta en el exceso de los campos.

- Por que no intentas empezar desde: Frmcentrales.dgvlista.SelectedRows(edit).Cells(0).Value = textsolicitante.Text, caso contrario intenta empezar desde: Frmcentrales.dgvlista.SelectedRows(edit).Cells(1).Value = textsolicitante.Text
#66
Presentaciones y cumpleaños / Re:Hola'ss
Enero 18, 2013, 06:46:39 PM
Bienvenido man, que tengas una buena estadia en el foro :)
#67
C# - VB.NET / Re:Efecto Agua
Enero 18, 2013, 06:35:39 PM
Muy bueno el efecto, buen aporte brother  8)

Saludos
#68
Wargames y retos / Re:Reto XSS [muy fácil]
Enero 17, 2013, 06:05:03 PM
Creo que lo mejor será enviarte solo un MP con el vector, estubo bueno el reto.

Saludos
#69
Hacking ShowOff / Re:XSS ElHacker.org
Enero 16, 2013, 05:05:14 PM
Alguien conoce al Admin? o donde lo encuentro online?
#70
Hacking ShowOff / Re:XSS ElHacker.org
Enero 16, 2013, 03:52:53 PM
Que el Admin no lo sabe o ya se murio???
#71
Hacking ShowOff / XSS ElHacker.org
Enero 16, 2013, 03:45:43 PM
Saludos amigos, buscando por San Google encontre este pequeño bug, publicado por Carluís Enrique en abril 29, 2012.
se que no es nuevo pero el bug continua en la web.

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
#72
No entiendo bien tu proyecto, pero si necesitas saber el Pais, lo unico que tienes que hacer es revisar el registro de Windows
#73
Hola brother, estube intentando lo mismo, pero te recomendaria hacerlo con los procesos, pero tubieras que poner un Timer que haga un bucle cada 5 o 10 segundos, cualquier duda enviame un MP
#74
Amigo el Lenguaje de programación es C++?
#75
Intenta Finalizar el Proceso del WinVNC y Desinstalalo, por que de seguro alguien se metio a tu PC y se instalo el Real VNC o Ultra VNC, y con tan solo desinstalarlo se solucionará el problema, y trata de Borrar el Registro que fue agregado para que el programa no se inicie cada vez que se inicie el Sistema Operativo.
#76
Al parecer no tiene un Slogan ???, estaria bien que el Foro tenga una pequeña frase.
#77
Cuales son?, puedes poner las URL? para poder verlos
#78
Hola, solo queria saber si el Foro tiene un Slogan?, Logo?, Icono?, etc.
#79
Puedes subir el Virus al foro para poder probarlo en un VM? sino enviamelo y tratare de ayudarte.
#80
Tienes que usarlo por Consola, sino el programa se te cierra cada vez que intentes abrirlo, el mismo John the Ripper tiene una Carpeta llamada "DOC" revisa cada archivo y podras saber como funciona.