fischadler
Programmer
For my home language, Maltese, we use the standard Latin alphabet with the addition of four special characters ?, ?, ? and ?. As far as I know, we're the only country that uses those characters (you're welcome to prove me wrong). However, the folks at Microsoft have been nice enough to include those characters in Word 2000 onwards. I've made special shortcuts so that I can use them in Word. If I copy text from Word and paste it in Notepad, those characters come up properly. If I then copy the text from Notepad and paste it into Frontpage, they also show up properly, but in "code mode" they are shown as Ċ,Ġ,etc.
Before Word 2000 came along, the only way to show those characters was to use special fonts and replace seldomly used characters such as "[" and "{" to print those characters. Up until now there are still people who use those fonts but if I change the font to Arial or Times New Roman, the text does not come up right.
Therefore I tried to create a simple VB application that changes those characters ([, {, ], }) in a string in clipboard to the correct Maltese character. However, I could not paste the correct character inside the VB editor. If I paste "?" it comes as a "G" (which in Maltese has a different pronounciation). I was using the code below:
The "g" should have a dot on it but it doesn't come up in the VB editor.
I also tried this:
but this generated an error 5.
Is there someone out there that knows a way around this?
Thanks!
P.S. The 1941 movie "Maltese Falcon" has nothing to do with Malta!
Before Word 2000 came along, the only way to show those characters was to use special fonts and replace seldomly used characters such as "[" and "{" to print those characters. Up until now there are still people who use those fonts but if I change the font to Arial or Times New Roman, the text does not come up right.
Therefore I tried to create a simple VB application that changes those characters ([, {, ], }) in a string in clipboard to the correct Maltese character. However, I could not paste the correct character inside the VB editor. If I paste "?" it comes as a "G" (which in Maltese has a different pronounciation). I was using the code below:
Code:
strOutput = Replace(strInput, "[", "g")
The "g" should have a dot on it but it doesn't come up in the VB editor.
I also tried this:
Code:
strOutput = Replace(strInput, "[", Chr(288))
but this generated an error 5.
Is there someone out there that knows a way around this?
Thanks!
P.S. The 1941 movie "Maltese Falcon" has nothing to do with Malta!