Jump to content

rixi87

Members
  • Content Count

    6
  • Joined

  • Last visited

About rixi87

  • Rank
    Newbie
  • Birthday 06/17/1987
  1. La solución exacta no la sé, pero puedo decirte que hace una semana me pasó lo mismo y mi problema era que abría un documento word 2 veces y entonces se quedaba ahí enganchado con ese error. La solución fue abrirlo una sola vez y reescribir un poco la macro, asegurate de que no tienes duplicidades y no abres algún fichero 2 veces. Saludos!
  2. La verdad que muchas gracias, pero si me dieras alguna opcion te lo agrdeceria muchisimo mas. Saludos!
  3. Alguien me puede explicar como pasar un word a pdf desde vba?? Estoy probando con el siguiente código Dim wrdApp As Word.Application Dim wrdDoc As Word.Document Set wrdApp = CreateObject("Word.Application") wrdApp.Visible = True Set wrdDoc = wrdApp.Documents.Open("pathtoFile\Plantilla.doc") wrdDoc.ExportAsFixedFormat OutputFileName:="pathtoFile\wordtest.pdf", _ ExportFormat:=wdExportFormatPDF[/CODE] [/font][/color] [color=#141414][font=Georgia]Es lo que he encontrado googleando un poco, el problema esta en que la opcion ExportAsFixedFormat no me aparece por lo tanto en esa línea me da error.[/font][/color] [color=#141414][font=Georgia]Tengo la opcion de pdfcreator pero es como está actualmente y me gustaria no tener que depender del programa ni de poner la impresora pdf como predeterminada. [/font][/color][color=#141414][font=Georgia]Por cierto, si no me equivoco mucho la opcion ExportAsFixedFormat es para Office 2007 y por tanto para mi 2003 no me sale la opcion, estoy en lo cierto?[/font][/color][color=#141414][font=Georgia] [/font][/color][color=#141414][font=Georgia]saludos y gracias!![/font][/color]
  4. al segundo problema creo que el error esta en que tu mismo le dices que empiece en la columna A con esta linea Cells(ultmafila + 1, 1) = fecha en vez de esa linea empieza en 2, es decir, Cells(ultmafila + 1, 2) = fecha Cells(ultmafila + 1, 3) = sucursal Cells(ultmafila + 1, 4) = ingpart . . . Espero haberte ayudado Saludos!
  5. Se puede poner como solucionado, ya encontré la solución Saludos!
  6. Buenas! Soy bastante novatillo en vba (hace unas 2 semanas que empecé), la idea es que yo tengo una macro hecha que cambia un valor en una base de datos, es decir, tengo un userform, el cual pregunta una serie de datos y si el cambio será temporal o no, al aceptar si los cambios son temporales a las 24 horas la macro debe ejecutar una función para cambiar ese valor, mi duda o problema viene en como hacerlo. Es decir debo dejar ese documento excel abierto siempre? Existe alguna forma por la cual una vez haga los cambios le diga que son temporales y cierre ese archivo, Windows (a traves de tareas programadas o similar), abra ese documento y ejecute la función correspondiente? No me sirve poner una tarea programada que se ejecute cada 24 horas(1 vez al dia), necesito que se ejecute 24 horas desde la ultima modificación o desde la ultima vez que se cerró ese archivo. No se si es necesario algo de código para entenderlo mejor, si es así decírmelo y os pongo un trozo de código por si se entiende mejor. Un saludo y gracias de antemano.
×
×
  • Create New...

Important Information

Privacy Policy