粉頭痛的傳值問題與粉頭痛的VB功能(編號:1032)

我把Focus轉給別的程式後,用SendKeys 可以把字串正確的傳給記事本、WordPad這一類的文件裡
但是我把Focus轉給像是Office這一套軟體的任一個程式,用SendKeys把中文字送出,結果它們中文兩個Byte拆開,然後這兩個一Byte的字各自再變成兩Byte的字,也就是用英文字型可以出現中文,但一換成中文字型..會被誤判,中文變亂碼
VB又無法取得資料的記憶體位址,所以我所資到的API也無法幫我傳送字串
現在只能笨笨的把字先複製到剪貼簿後再貼上去,但是萬一剪貼簿有資料,這個資料就會被毀了
有沒有好方法可以模擬小鍵盤一樣把中文字正確的送出到GotFocus的文件上?