I’m sitting in the foyer of the AMP Capital Investments building Sydney waiting for the Sydney Deep .NET User Group meeting to start. I’m quite a bit early so to fill in the time I thought I would dig through some of the VSTO features of Visual Studio 2005 (Darren Neimke is presenting tonight on the Information Bridge Framework so I thought this would get me into the mood).

As I was surfing the API’s I stumbled across this little gem of a method on the Document class (in the Microsoft.Office.Tools.Word namespace).

void ConvertVietDoc(int CodePageOrigin);

The IntelliSense description for this method was “Reconverts a Vietnamese document to Unicode using a code page other than the default”. Not that I have any problems with the method being there but it does stick out like a sore thumb and I can’t help but wonder what the story behind it is.

Its obviously got to do with some I8LN requirement but very specific to Vietnamese.