Thread: [Solved] Find textbox name
View Single Post
 
Old 01-30-2014, 12:44 PM
gmaxey gmaxey is offline Windows 7 32bit Office 2010 (Version 14.0)
Expert
 
Join Date: May 2010
Location: Brasstown, NC
Posts: 1,601
gmaxey is just really nicegmaxey is just really nicegmaxey is just really nicegmaxey is just really nicegmaxey is just really nice
Default

What kind of textbox?

Code:
Sub ScratchMacro()
'A basic Word macro coded by Greg Maxey
Dim oCC As ContentControl
Dim oILS As InlineShape
  'A formfield
  If Selection.FormFields.Count = 1 Then
    MsgBox Selection.FormFields(1).Name
  ElseIf Selection.FormFields.Count = 0 And Selection.Bookmarks.Count > 0 Then
    MsgBox Selection.Bookmarks(Selection.Bookmarks.Count).Name
  End If
  'A content control
  For Each oCC In ActiveDocument.Range.ContentControls
    If Selection.Range.InRange(oCC.Range) Then MsgBox oCC.Title
  Next oCC
  'A activeX control
  For Each oILS In ActiveDocument.InlineShapes
    If Selection.Range.InRange(oILS.Range) Then
      MsgBox oILS.OLEFormat.Object.Name
    End If
  Next
End Sub
See: http://gregmaxey.com/word_tip_pages/...ng_macros.html for instructions to employ the VBA code provided above.
__________________
Greg Maxey
Please visit my web site at http://www.gregmaxey.com/
Reply With Quote