Here's one that should be quite useful to a lot of people.
How would you use VBA to apply a style to just the first paragraph? That is, make everything Heading 1 style, say, up to the first backwards P mark.
Thanks.
Here's one that should be quite useful to a lot of people.
How would you use VBA to apply a style to just the first paragraph? That is, make everything Heading 1 style, say, up to the first backwards P mark.
Thanks.
Option Explicit Sub Macro1() ActiveDocument.Paragraphs(1).Style = "Heading 1" End Sub
---------------------------------------------------------------------------------------------------------------------
Paul
Remember: Tell us WHAT you want to do, not HOW you think you want to do it
1. Use [CODE] ....[/CODE ] Tags for readability
[CODE]PasteYourCodeHere[/CODE ] -- (or paste your code, select it, click [#] button)
2. Upload an example
Go Advanced / Attachments - Manage Attachments / Add Files / Select Files / Select the file(s) / Upload Files / Done
3. Mark the thread as [Solved] when you have an answer
Thread Tools (on the top right corner, above the first message)
4. Read the Forum FAQ, especially the part about cross-posting in other forums
http://www.vbaexpress.com/forum/faq...._new_faq_item3
That's it? So simple! :-)
I didn't realise paragraphs could be referred to by number. Thank you!
Similarly:
Sub Demo() ActiveDocument.Paragraphs.First.Style = wdStyleHeading1 End Sub
Cheers
Paul Edstein
[Fmr MS MVP - Word]