![]() |
#4
|
|||
|
|||
![]()
Paul,
I created a blank document, added the paragraph "This is a test.", and ran your routine. It reported it as having Unicode characters! I know my routine is slow, worse yet using wdDialogInsertSymbol makes it even slower! But I believe it's the only surefire way to catch Unicode characters. Using "(normal text)" as the litmus test forces Word to do the work for us, otherwise special characters like Wingdings can slip through if their character code point falls below 255. As for testing for ASCII characters 0-127, the first 128 characters of Unicode are ACSII, but represented in long. Thus the use of AscW() which tests for wide characters and guards against reading character code points as negative values! |
Tags |
activedocument.saveas, encoding, txt |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Macro help - converting proprietary encoding to unicode, keep formatting | kmawhood | Word VBA | 3 | 04-29-2016 04:06 PM |
![]() |
Chayes | Excel | 1 | 07-20-2012 03:07 AM |
![]() |
markus staubmann | Word | 3 | 03-28-2012 05:23 AM |
![]() |
rybrns | Word | 5 | 09-26-2011 02:18 PM |
![]() |
Rose44 | Excel | 2 | 08-09-2009 09:05 PM |