Microsoft Office Forums

Go Back   Microsoft Office Forums > >

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #2  
Old 07-24-2011, 08:44 PM
macropod's Avatar
macropod macropod is offline How to custom Date Picker CC format with Ordinal and superscript it! Windows 7 64bit How to custom Date Picker CC format with Ordinal and superscript it! Office 2010 32bit
Administrator
 
Join Date: Dec 2010
Location: Canberra, Australia
Posts: 22,467
macropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond repute
Default

Hi areriff,

You could name the Content Control 'Mydate' add the following code to the document's 'This Document' module:
Code:
Private Sub Document_ContentControlOnExit(ByVal ContentControl As ContentControl, Cancel As Boolean)
Dim i As Long, j As String, Rng As Range
With ContentControl
  If .Type <> wdContentControlDate Then Exit Sub
  If .Title = "MyDate" Then
    If .ShowingPlaceholderText Then Exit Sub
    .Type = wdContentControlRichText
    Set Rng = .Range
    For i = 0 To UBound(Split(.Range.Text, " "))
      j = Split(.Range.Text, " ")(i)
      If IsNumeric(j) Then
        With Rng
          .Start = .Start + InStr(ContentControl.Range.Text, j) + Len(j) - 1
          .End = .Start
          .InsertAfter Ordinal(Val(j))
          .Font.Superscript = True
        End With
        .Type = wdContentControlDate
        Exit For
      End If
    Next
  End If
End With
End Sub
 
Function Ordinal(Val As Integer) As String
Dim strOrd As String
If (Val Mod 100) < 11 Or (Val Mod 100) > 13 Then strOrd = Choose(Val Mod 10, "st", "nd", "rd") & ""
Ordinal = IIf(strOrd = "", "th", strOrd)
End Function
Of course, you might prefer to use something more meaningful than 'MyDate' for the Content Control name ...

For PC macro installation & usage instructions, see: Installing Macros
For Mac macro installation & usage instructions, see: Word:mac - Install a Macro
__________________
Cheers,
Paul Edstein
[Fmr MS MVP - Word]
Reply With Quote
 

Tags
ordinal date superscript



Similar Threads
Thread Thread Starter Forum Replies Last Post
How to custom Date Picker CC format with Ordinal and superscript it! word 2003 date picker nashville Word 16 04-06-2012 04:12 AM
Calculations using values from date picker controls Inkarnate Word 0 06-09-2010 07:16 AM
Word 2007 date and time picker dmcohio Word 2 04-09-2010 04:13 AM
How to custom Date Picker CC format with Ordinal and superscript it! Inserting Date, formatting to superscript and subscript louq Word 1 10-22-2009 09:29 AM
Date format always interpreted as a formula Butch Jackman Excel 1 02-14-2006 11:27 AM

Other Forums: Access Forums

All times are GMT -7. The time now is 06:11 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Search Engine Optimisation provided by DragonByte SEO (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
MSOfficeForums.com is not affiliated with Microsoft