Jump to content

Macros word 2007


Recommended Posts

Saludos a todos.

Pido disculpas de antemano si me equivoco al postear este tema, pero acudo a la ayuda del foro ya que encontre poco o casi nada referente al tema de las macros en word, si algun compañero pudiera proporcionarme macros, tutoriales, ejemplos, en fin lo que sea para aprender.

Agradesco de antemano la atención y la ayuda que puedan brindarme.

Vuelvo a reiterar mis disculpas si falto en algo al foro.

Atte.

joshua

Link to comment
Share on other sites

Hola:

¿ De Excel a Word ? ó ¿ De Word a Excel ? o......

Yo tengo estas dos macros, que hacen mas o menos lo mismo, que es copiar un rango de celdas de Excel en un documento de Word:

Sub Copiar_Excel_a_Word_II()
Dim apliword As Object
Set apliword = CreateObject("word.application")

Worksheets("hoja1").[a1:B2].Copy

With apliword
.Documents.Add
.Visible = True
.Selection.typeparagraph
.Selection.pasteexceltable linkedtoexcel:=False, wordformatting:=False, RTF:=False
.activedocument.SaveAs ("c:\transferencia.doc")
End With

apliword.Quit

Set apliword = Nothing

End Sub

Sub Copiar_Excel_a_Word_I()
'mandar las celdas Excel seleccionadas a nuevo documento Word

'copiar rango selecionado
Selection.Copy

'crear nueva aplicación Word

Set appWord = CreateObject("Word.Application")

With appWord
.Visible = True
.Activate
End With

'crear nuevo documento Word
appWord.Documents.Add

'pegar celdas Excel
appWord.Selection.Paste

'liberar el objeto Word
Set appWord = Nothing

End Sub
[/CODE]

Tengo por ahí, una macro en Word, que hace exactamente lo contrario, pero no la encuentro. Yo juraría que la subí como aporte.

Ya la buscaré un poco mas a fondo y cuando la encuentre la subo.

Saludos.

Link to comment
Share on other sites

mmm, en ayudaExcel macros para Word!

El consejo que te puedo dar es que entres un poco a programar macros en Excel con ello te será mucho más facil programar en Word ya que básicamente es muy similar, sólo cambian las sentencias que se usan ya que se trabaja sobre un documento y no una hoja de cálculo

Saludos!

Link to comment
Share on other sites

Saludos smartacm.

Gracias por responder, dejame decirte que e tratado de adaptar codigos de excel para word pero me fallan al usar la grabadora me pude dar cuenta que si tiene su diferencia, y es hai donde radica el no hubicar el fallo.

Atte.

joshua

Link to comment
Share on other sites

Si, la verdad es que la grabadora de Word no me gusta aunque no he probado la del 2007.

Lo que pasa es que en word no te puedes mover por el documento como en excel sólo dando la fila y columna sino que es por selecciónes, moveup, movedown, modeleft, moveright y es muy tedioso hacer eso.

O buscar una palabra y situarte en ella para poder escribir

La verdad sólo he ocupado eso para generar un reporte del cabecero de los procedimientos que tengo y eso ya que los cabeceros los tengo como tablas con lo cual se facilita extraer información de Word

Como qué quieres hacer en Word?

Saludos!

Link to comment
Share on other sites

Saludos smartacm.

De todo ejemplo.

1.-Configurar que hojas se numeran y cuales no (ojo puedo hacerlo creando secciones)

2.-Configurar encabezado y pie de pagina

3.-Impresion

4.-Control de imagenes (Numeración, edición, etc.)

5.-Formatos

Etc, etc. en fin de todo.

Atte.

joshua

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • 105 ¿Te parecen útiles los tips de las funciones? (ver tema completo)

    1. 1. ¿Te parecen útiles los tips de las funciones?


      • No
      • Ni me he fijado en ellos

  • Ayúdanos a mejorar la comunidad

    • Donaciones recibidas este mes: 0.00 EUR
      Objetivo: 130.00 EUR
  • Files

  • Download Statistics

    • Files
      184
    • Comments
      95
    • Reviews
      27

    More information about "Un juego solitario en Excel"
    Latest File
    By pegones1

    3    0

  • Crear macros Excel

  • Posts

    • analiza tu adjunto en devolucion con funciones de matriz dinamica (m365), adapte (tambien) los 'unicos' por funciones m365 si alguna funcion no la tienes disponible, comenta, para buscar otros medios de solucion suma varia hojas (ayudaExcel).xlsx
    • Hola buenas noches!,   De antemano muchas gracias por el apoyo que me brindan, tengo la siguiente situación   les anexo la base de datos   son dos sucursales y necesito que en la hoja reporte aparezca la suma de la columna "G", tomando como criterio la columna "B", en esta hoja de reporte ya aparecen los clientes unicos, porque hay ocasiones que se repiden en las sucursales     espero me puedan ayudar,    Gracias EJEMPLO REPORTE.xlsx
    • Que tal nuevamente, adjunto el archivo corregido según lo indicado. Espero le sea útil. N° DE DIAS (SOLUCION).xlsm
    • Buenas noches estimados espero estén bien Dentro del Formulario VTL (frmvtl) estan los TextBox 16, 17, 18, 19, 20, 21, 22 los cuales necesito que cuando contengan un valor cualquiera la macro los tome como 1 (TextBox<>””=1) y cuando los TextBox estén vacíos la macro los tome como 0 (TextBox=””=0) seria como usar la Función Contar de Excel, siendo así y conforme al funcionamiento de la Macro Calculo en el TextBox23 en la medida que se van introduciendo los datos el conteo o suma debe reflejarse de manera automática y simultánea en los Textbox 25, 27, 28, 29, de la siguiente manera: TextBox25 = TextBox16 +TextBox17+TextBox18+TextBox19+TextBox20+TextBox21+TextBox22 TextBox27 = TextBox16 +TextBox17+TextBox18+TextBox19+TextBox20+TextBox21+TextBox22 TextBox28 = TextBox27 TextBox29 = TextBox21+TextBox22 Por último, necesito que el resultado de la siguiente formula: SUMPRODUCT(('USUARIOS & PRIVILEGIOS'!$BS27:BS56>=EOMONTH(TODAY(),-1)+1)*('USUARIOS & PRIVILEGIOS'!$BS27:BS56<=EOMONTH(TODAY(),0))) Se refleje en el TextBox31 está formula ya la he utilizado en otras partes de mi proyecto dentro de un Funcion Select Case en conjunto con la Función Evaluate pero en este caso que es una única fórmula no sé cómo hacerla funcionar, el resultado esperado para el mes de Octubre es TextBox31 = 1 HHE PRUEBA.xlsm
    • Saludos cordiales, Le recomiendo volver a plantear su consulta y si lo que busca son ideas en VBA publiquelo en la sección del foro correspondiente a VBA.
  • Recently Browsing

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Privacy Policy