trim()無用該怎辦....?(編號:5370)

Dear all:我使用的環境為ACCESS中的VBA。當初從網頁抓取部分資料存放在資料表的某個欄位時,很奇怪的也會抓取部分的空白字元,在該欄位顯現的樣子舉例來講就好像"   美國 加拿大"的呈現方式。為了消除空白字元,我使用trim(),但是卻無效用,也就是說-->
Str="  美國 加拿大"
Str=trim(str) '顯示出仍為"   美國 加拿大"
請問,不知道有什麼方法可以消除這沒辦法用trim()處理掉的空白呢?
此外,我想再問一個有關split()的問題,split()好像只能用來拆'存在固定型態'的字串成數個陣列,好比一個字串有固定的某符號產生才得以順利使用split()。但若今天沒有固定符號存在時,該用什方法才能達到相當split()的目的?舉個例子,今天我若有一字串為
"美國777加拿大7777墨西哥7"怎樣才能順利割成"美國""加拿大""墨西哥"3個不同的字串呢??謝謝您的幫忙...:)