John Meunier Posted March 13, 2019 Share Posted March 13, 2019 Is there the ability to make a VW 2019 file ALL CAPS? Including databases and text styles. So far my workaround has been to manually type in CAPS, but the database header has got me stumped. I must be missing something. Any help is appreciated. Thank you Quote Link to comment
ericjhberg Posted March 13, 2019 Share Posted March 13, 2019 @John Meunier Not that I am aware of...but this is something, along with general Text handling, that VW desperately needs. ALL CAPS is industry standard for construction documents and has been forever. Needs to be implemented ASAP! 2 Quote Link to comment
rowbear97 Posted March 13, 2019 Share Posted March 13, 2019 19 hours ago, ericjhberg said: @John Meunier Not that I am aware of...but this is something, along with general Text handling, that VW desperately needs. ALL CAPS is industry standard for construction documents and has been forever. Needs to be implemented ASAP! @ericjhberg Really. Just because that's the way it has been doesn't mean that it should always be! ;-)! Quote Link to comment
ericjhberg Posted March 13, 2019 Share Posted March 13, 2019 Fair enough. I don't disagree. However, you fail to convince me that it, at the very least, shouldn't be an option. 1 Quote Link to comment
twk Posted March 13, 2019 Share Posted March 13, 2019 (edited) 23 hours ago, John Meunier said: Is there the ability to make a VW 2019 file ALL CAPS? Including databases and text styles. So far my workaround has been to manually type in CAPS, but the database header has got me stumped. I must be missing something. Any help is appreciated. Thank you There is no native way to do it. But you could with a script. 1. Create a script in your file name it 'WS_ALL_CAPS' . (When it asks you to create a palette, just name the palette whatever you want, something like 'WS Scripts' will suffice. 2. When the script dialog box pops up, change the language to Python. 3. Use the code below in your script: orignal_str = vs.WSScript_GetPrmStr(0) vs.WSScript_SetResStr(orignal_str.upper()) 4. Now back in your worksheet, select the cell you want capitalized. Enter this into the formula bar: =RUNSCRIPT('WS_ALL_CAPS', 'Existing Tree'.'ActionComment') 5. Recalculate Active Worksheet Edited March 13, 2019 by twk 1 Quote Link to comment
John Meunier Posted March 14, 2019 Author Share Posted March 14, 2019 @twkVery interesting solution. Thank-you for taking the time to respond with such depth and detail. Unfortunately I am unable to get it to work. I have attached a file, perhaps I missed something? ALLCAPSPython.vwx Quote Link to comment
twk Posted March 14, 2019 Share Posted March 14, 2019 Hi @John Meunier, Looks like a glitch in the matrix.. - Any other formula added to that glitching cell doesn't work. - If I copy the formula out, then replace it with the cell's formula next to it. The worksheet starts to function again. - Now I can copy back in the first formula I had (or you wrote), and it recalculates fine. 2019-03-14_13-24-08.mp4 1 Quote Link to comment
John Meunier Posted March 14, 2019 Author Share Posted March 14, 2019 @twk Yes it is working, thank-you for your solution it works really well! 1 Quote Link to comment
framado Posted November 3, 2019 Share Posted November 3, 2019 On 3/13/2019 at 1:39 AM, ericjhberg said: @John Meunier Not that I am aware of...but this is something, along with general Text handling, that VW desperately needs. ALL CAPS is industry standard for construction documents and has been forever. Needs to be implemented ASAP! I'm sure that this is already somewhere deep down inside vectorworks. It just seems to be hidden for now. When you look at the Title Block - Drawing Stamp options there's a check box for 'Use ALL CAPS'. We just need them to spread this function to the rest of the text. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.