Saltar al contenido
PROGRAMAR EN VBA MACROS DE EXCEL

Conectar Excel con Word y dar formato a texto en Word


(adsbygoogle = window.adsbygoogle || []).push({});

Anteriormente se publicaron otros ejemplos que permiten la conexión de Excel con Word o dicho de otro modo como manejar o manipular Word desde Excel; ahora muestro como desde Excel se puede dar formato a texto de Word.

Las macros relacionadas sobre como conectar Word son Excel son las siguientes:

Como crear un archivo de Word con Excel
Como Abrir un archivo de Word con Excel
Como conectar Excel con Word crear archivo e insertar texto en Word
Como dar formato a texto de Word desde Excel 

Recomiendo que leas un excelente libro sobre Excel que te ayudará operar las planillas u hojas de cálculo, haz click acá, si quieres aprender sobre Excel, en inglés, entonces debes hacer click here. Si lo que necesitas es aprender o profundizar sobre la programación de macros con VBA este es unos de los mejores cursos on line que he visto en internet.

  

Desde el link del final podrás descargar el ejemplo, lo cual es necesario para que puedas comprender con facilidad el ejemplo de macro que permite dar formato a texto de Word desde Excel; en en vídeo que se encuentra seguidamente podrás ver una explicación más detallada de lo que permite hacer cada código como también ver su funcionamiento en forma gráfica.

En el fichero de ejemplo, verás un botón que al presionarlo permite, crear un archivo de word, luego insertar el dato que se encuentra en la celda B4, una vez inserto, le dará distintos formatos, en primero lugar dará un tamaño de letra 15, negrita, insertará comillas de apertura y de cierre; por último insertará paréntesis al principio y final del texto. También es posible cambiar el tipo de letra o fuente y asignar el formato que sea necesario a Word, todo desde una macro de Excel.

Suscribe a nuestro canal de You Tube para recibir en tu correo vídeos explicativos sobre macros interesantes, como  por ejemplo formulario que crea un listado de todas las hojas para poder luego seleccionarlas, buscar en listbox mientras escribes en textbox, ordenar hojas libro excel por su nombre, conectar Excel con Access y muchos ejemplos más.

function onYtEvent(payload) {
if (payload.eventType == ‘subscribe’) {
// Add code to handle subscribe event.
} else if (payload.eventType == ‘unsubscribe’) {
// Add code to handle unsubscribe event.
}
if (window.console) { // for debugging only
window.console.log(‘YT event: ‘, payload);
}
}

Código que se inserta en un módulo
Sub ExcelEscribeWord()
Dim objWord As Word.Application, wdDoc As Word.Document, def As String
On Error Resume Next
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set a = Sheets(ActiveSheet.Name)
tex = a.Range(«B4»)
Set objWord = CreateObject(«Word.Application»)
objWord.Visible = True
Set wdDoc = objWord.Documents.Add
uf = a.Range(«B» & Rows.Count).End(xlUp).Row
tex = a.Cells(4, «B»)
objWord.ActiveDocument.Content.FormattedText.Text = tex
objWord.ActiveDocument.Content.Font.Size = 15
objWord.ActiveDocument.Content.Font.Bold = True
objWord.ActiveDocument.Content.InsertBefore «»»»
objWord.ActiveDocument.Content.InsertAfter «»»»
objWord.ActiveDocument.Content.InsertBefore «(«
objWord.ActiveDocument.Content.InsertAfter «)»
objWord.ActiveDocument.Content.InsertParagraphAfter
objWord.ActiveDocument.Select

MsgBox («El libro se generó con éxito»), vbInformation, «AVISO»
objWord.Activate
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub

Si te fue de utilidad puedes INVITARME UN CAFÉ y de esta manera ayudar a seguir manteniendo la página, CLICK para descargar en ejemplo en forma gratuita.


(adsbygoogle = window.adsbygoogle || []).push({});

If this post was helpful INVITE ME A COFFEE and so help keep up the page, CLICK to download free example.

Si te gustó por favor compártelo con tus amigos
If you liked please share it with your friends      

Entradas relacionadas

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Comentarios (18)

I’m the business owner of JustCBD Store label (justcbdstore.com) and I am currently planning to expand my wholesale side of business. It would be great if someone at targetdomain is able to provide some guidance 🙂 I thought that the most ideal way to do this would be to connect to vape stores and cbd stores. I was hoping if anyone could recommend a trustworthy site where I can buy CBD Shops B2B Database I am already reviewing creativebeartech.com, theeliquidboutique.co.uk and wowitloveithaveit.com. Not sure which one would be the very best solution and would appreciate any advice on this. Or would it be simpler for me to scrape my own leads? Ideas?

Responder

Very nice write-up. I definitely love this site. Stick with it!

Responder

Great information. Lucky me I came across your site by accident (stumbleupon). I have book-marked it for later!

Responder

Excellent web site you’ve got here.. It’s hard to find good quality writing like yours nowadays. I seriously appreciate individuals like you! Take care!!

Responder

I’m very happy to discover this website. I want to to thank you for your time for this particularly fantastic read!! I definitely savored every bit of it and i also have you bookmarked to look at new things in your site.

Responder

Excellent article. I certainly love this site. Keep it up!

Responder

Your style is really unique in comparison to other people I have read stuff from. Many thanks for posting when you have the opportunity, Guess I’ll just book mark this web site.

Responder

naturally like your website but you have to test the spelling on quite a
few of your posts. A number of them are rife with spelling issues and I to find it very troublesome
to inform the truth nevertheless I will certainly come again again.

Responder

I simply want to mention I am just beginner to blogging and site-building and truly enjoyed you’re website. More than likely I’m likely to bookmark your website . You definitely come with good well written articles. Bless you for sharing your web page.

Responder

Thanks for finally writing about > Conectar Excel con Word y
dar formato a texto en Word – PROGRAMAR EN VBA MACROS DE EXCEL < Loved it!

Responder

Hello, Neat post. There’s an issue together with your website in web explorer, may check this?
IE nonetheless is the market leader and a huge part of other folks will miss your fantastic writing due to this problem.

Responder

We’re a group of volunteers and starting a new scheme in our community.
Your web site offered us with helpful information to work on. You’ve
performed a formidable job and our entire community might be thankful
to you. 3aN8IMa cheap flights

Responder

Thanks for any other informative site. The place else may I get that kind
of information written in such a perfect means?
I’ve a challenge that I’m simply now working on, and I have been on the glance out for
such information. cheap flights 2CSYEon

Responder

Awesome article.

Responder

Hi, i think that i noticed you visited my site so i came to
return the choose?.I’m attempting to in finding things to enhance my site!I
assume its adequate to use a few of your concepts!!

Responder

I’m not sure why but this website is loading very slow for me.

Is anyone else having this problem or is it a issue on my end?
I’ll check back later on and see if the problem still
exists.

Responder

Great post! We will be linking to this great content on our website. Keep up the good writing.

Responder

A motivating discussion is worth comment. I do think that you should publish more about this subject, it might not be a taboo subject but typically folks don’t discuss these issues. To the next! Best wishes!!

Responder