If you checked the box by clicking the checkbox indicated on the developer tab, I assume that you are using Word 2007 or later.
And, if so, what you pasted is not a form field, but a content control. Therefore, if you enter the following into the nearest window in the VBA editor:
?ActiveDocument.Content.FormFields.Count
... he will print "0". If you try:
?ActiveDocument.Content.ContentControls.Count
... it should print some number greater than zero, depending on how many of them you inserted.
To insert a check box in the old-style form field, click the Tool Folder icon next to the check box icon - this reduces the number of control types, including Legacy Forms and ActiveX Controls. Each group has a flag, but this is the first group ("Legacy Forms") that will create a flag that appears in the FormFields collection.
I would suggest using a content control if possible, since the old-style form fields may not be supported forever.
source share