![]() |
|
#1
|
||||
|
||||
![]()
That makes it a whole lot more complicated:
Code:
Sub CaptionBold() Application.ScreenUpdating = False Dim Shp As Shape With ActiveDocument On Error Resume Next .Styles.Add "CaptionLabel", wdStyleTypeCharacter On Error GoTo 0 .Styles("CaptionLabel").Font.Bold = True .Styles("Caption").Font.Bold = False Call Processor(.Range) For Each Shp In .Shapes If Not Shp.TextFrame Is Nothing Then With Shp.TextFrame .TextRange.InsertAfter vbCr .TextRange.Paragraphs.Last.Style = "Normal" Call Processor(.TextRange) .TextRange.Characters.Last.Delete End With End If Next End With Application.ScreenUpdating = True End Sub Sub Processor(Rng As Range) With Rng With .Find .ClearFormatting .Text = "" .Style = "Caption" .Replacement.Text = "" .Forward = True .Wrap = wdFindStop .Format = True .MatchCase = False .MatchWholeWord = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False .Execute End With Do While .Find.Found With .Paragraphs.Last.Range.Duplicate .End = .Start + Len(Split(.Text, " ")(0)) + 1 .MoveEndUntil " ", wdForward .Style = "CaptionLabel" End With .Collapse wdCollapseEnd .Find.Execute Loop End With End Sub
__________________
Cheers, Paul Edstein [Fmr MS MVP - Word] |
#2
|
|||
|
|||
![]() Quote:
this object does not support attached text. Last edited by macropod; 11-04-2012 at 01:51 PM. Reason: Deleted unnecessary replicated content |
#3
|
||||
|
||||
![]()
I didn't get that error in my testing.
Can you attach a document to a post with some representative captions (delete anything sensitive)? You do this via the paperclip symbol on the 'Go Advanced' tab.
__________________
Cheers, Paul Edstein [Fmr MS MVP - Word] |
#4
|
|||
|
|||
![]()
I have solved this by inserting cross reference to the table or figure after I have formatted the figure or table label. This ensures that the references is then not in bold.
|
#5
|
||||
|
||||
![]()
The formatting depends on the Style definitions - there is nothing in the code to make anything bold. Similarly, the changes to the Style definitions do not of themselves cause cross-references to them to change format.
__________________
Cheers, Paul Edstein [Fmr MS MVP - Word] |
#6
|
|||
|
|||
![]()
Oh my god, I checked again, it worked ^^.
Thank all of you ^^, so helpful topic. |
#7
|
|||
|
|||
![]()
Hi,
If I didn't have Paul's code, how would I create such macro? How to make the macro apply the change automatically to every caption label? |
#8
|
||||
|
||||
![]()
Why do you want to re-invent the wheel?
As has already been discussed, the changes won't happen automatically - you have to run the macro and it won't do that of its own accord.
__________________
Cheers, Paul Edstein [Fmr MS MVP - Word] |
#9
|
|||
|
|||
![]()
We hope that such issues to be resolved and gets out-of-the-box in the future releases
|
#10
|
||||
|
||||
![]()
That is unlikely to happen unless Microsoft is persuaded there is a significant business case for it. If you don't like the way something works, or you'd like to see some new functionality added, you could make a suggestion for a change at http://word.uservoice.com/.
__________________
Cheers, Paul Edstein [Fmr MS MVP - Word] |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Matching text style to drawing object style | notarichman | PowerPoint | 0 | 03-07-2011 11:34 AM |
![]() |
judicial85 | Word | 4 | 02-18-2011 04:24 AM |
Formatting of TOC's generated based on the "Caption" style | JustinWord1000 | Word | 1 | 02-15-2011 03:13 PM |
unwanted text in a label | J J J J | Word | 0 | 11-22-2010 11:04 AM |
Custom caption label annoyance | zac | Word | 1 | 08-29-2010 09:56 AM |