Microsoft Office Forums

Go Back   Microsoft Office Forums > >

Reply
 
Thread Tools Display Modes
  #1  
Old 10-21-2018, 12:38 PM
Charles Kenyon Charles Kenyon is offline Styleref field returns error Windows 10 Styleref field returns error Office 2013
Moderator
 
Join Date: Mar 2012
Location: Sun Prairie, Wisconsin
Posts: 9,584
Charles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant futureCharles Kenyon has a brilliant future
Default

As Paul said, you cannot set this up using any of Word's dialogs. It has to be typed into the document and you need to use Ctrl+F9 to insert the field braces.

Your field does not look like his. It does not have the same structure.

His: {IF{STYLEREF "StyleName"}<> "Error!*" {STYLEREF "StyleName"}}
Yours originally: {IF STYLEREF 1 = "Error!*", "", STYLEREF 1}
Yours from the dialog: {IF STYLEREF "Heading 1" <> "Error!*" "" STYLEREF "Heading 1"}

If you edit the field you have from the dialog and select: STYLEREF "Heading 1"
then press Ctrl+F9 to make that a StyleRef field, it should work. Right now, it is being read as text rather than as the field.




If you used Alt+F9 to toggle field code display, after you are done editing the field, remember to toggle display of field results back on. If you used Shift+F1 to toggle an individual field, press F9 to update the field.


Note the missing braces, and the added commas. Your original field does not follow the required field syntax although it would be good as an Excel function or in vba. Your second does not have the nested StyleRef fields. Remember, too, that the spaces are important.
Reply With Quote
  #2  
Old 10-21-2018, 12:44 PM
Levi92 Levi92 is offline Styleref field returns error Windows 10 Styleref field returns error Office 2016
Novice
Styleref field returns error
 
Join Date: Oct 2018
Posts: 4
Levi92 is on a distinguished road
Default

Quote:
Originally Posted by Charles Kenyon View Post
As Paul said, you cannot set this up using any of Word's dialogs. It has to be typed into the document and you need to use Ctrl+F9 to insert the field braces.


Your field does not look like his. It does not have the same structure.


His: {IF{STYLEREF "StyleName"}<> "Error!*" {STYLEREF "StyleName"}}
Yours: {IF STYLEREF 1 = "Error!*", "", STYLEREF 1}


Note the missing braces, and the added commas. Your field does not follow the required field syntax although it would be good as an Excel function or in vba. Remember, too, that the spaces are important.
Thanks for clearing this up. I read Paul's post at least twice but apparently I was blind or stupid or both. It works now!
Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
Styleref field returns error Remove Carriage Returns in Address Block Merge field alan100 Mail Merge 5 12-12-2017 08:32 PM
StyleRef field shows <> Stoic Word 2 04-20-2017 04:42 AM
query returns garbage after 255 chars from a text field word_user Word VBA 0 06-02-2014 02:34 PM
Problem using a StyleRef field in footer sleake Word 10 06-27-2013 07:45 AM
Styleref field returns error StyleRef field Ulodesk Word 4 03-21-2012 11:15 AM

Other Forums: Access Forums

All times are GMT -7. The time now is 09:14 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