How to find a Bookmark with no name
I have noticed that in a Word document it is possible to have a Bookmark with no name (either because one was not entered when setting up the Bookmark, or another Bookmark was created subsequently with the same name - which sets the name of the Bookmark
created first to blank).
When processing them via and Excel VBA the Bookmark is not counted as a Bookmark, even though it is visible in the Word document, and behaves as a Bookmark (e.g.
with dropdown options, as checkbox etc.
Is there any way to be able to spot these 'fields' in VB so that the document can be 'validated'?
Anwsers to the Problem How to find a Bookmark with no name
You're confusing two separate (but related) collections: the Document.Bookmarks collection containing Bookmark objects, versus the Document.FormFields collection containing FormField objects.
The
objects you see in the document are FormFields, not Bookmarks.
Normally each FormField object has an associated Bookmark that serves as the formfield's name.
As you noted, though, it's possible to create a formfield without a bookmark or to remove the bookmark
from a formfield that had one.
If it's just a question of getting access to an unnamed formfield, you can do that with an expression like myDoc.FormFields(N), where N is some integer.
If you want to use VBA to assign a
bookmark/name to an unnamed formfield, use code like that in
http://www.word.mvps.org/FAQs/MacrosVBA/AssignNameToFmFld.htm.
And if you're dealing with a template that you can edit before using it to
base new documents, you can just double-click the formfield (when the template is unlocked) and enter a name in the Bookmark box of the Properties dialog.
Jay Freedman
MS Word MVP FAQ: http://word.mvps.org
- Open Internet Explorer.
- Go to "Tools > Internet Options > Advanced Tab".
- Uncheck "Enable third-party browser extensions".
- Click "Apply".
- Reboot your computer.
Recommended Method to Repair the Problem: How to find a Bookmark with no name:
How to Fix How to find a Bookmark with no name with SmartPCFixer?
1. Click the button to download SmartPCFixer . Install it on your system. Open it, and it will perform a scan for your computer. The junk files will be shown in the scan result.
2. After the scan is finished, you can see the errors and problems which need to be repaired.
3. The Fixing part is done, the speed of your computer will be much higher than before and the errors have been fixed.
Related: Avtask Exe cleanmgr exeCwbckver exe Exe Has Stopped Working In Vista Dfbhd Setup Exe toaster exe Hdashcut exe stikynot exe Hpqgalry exe Isass Exe Entry Point Not Found Ikernel exe Launched Class Is Not Registered ccp exe file has stopped working 2015 Mci Info Exe Entry Point Not Found Data Execution Protection psexec exe Java exe Setup Exe Might Have Moved Deleted 7z465 exe What To Do For Mcshield exe High Cpu Usage Dumprep Exe It xcopy exe Dplaysvr exe What Exe Is This,Backup On Windows 7.1 64 Bit Fails Because It Says No Enabled Devices (0x80070422),Ofiice 2007 On Window 7: Any Faster Way Of Attaching A Working File To Reply On E-mail ?,Where To Store TS Files For Each User On A Windows 2008 Terminal Server,Why Window Explorer Is Stopped Working Is Pop Up While I Restart Or Shutdown Everytime?,Excel 2007 Web Query Reports That A Connection Was Established But Data Is Not Available.
Read More: how to get three largest and smallest number from the below ,[Solved] Internet Explorer 8 will not open,Transferring Files From Old Computer,Solution to Problem: Windows Mail attachment problem,Windows 7 64 momentarily freezing when opening/closing minimizing and switching between open programs.,wmp icon associated with mp3 missing,word shuts down and restarts when adding citations,Interesting behavior with text formatted cells,How do I add pictures to the Start screen?
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.