我将一个文件的 本地地址 赋予 数组: arr_Add(0).
arr_Add(0)="C:\Documents and Settings\All Users\Application Data\Google\Google Pinyin 2\Doodles\"Report_Arr_Summary_Folder_Name(0)="Doodles"在进行 Html 生成时;Print #1, "<td>" & "5." & "<a href=" & Add(0) & ">" & Report_Arr_Summary_Folder_Name(0) & "</a>" & "</td>"生成后的 Html文件中该链接有时出现问题,即链接出错:会变成:
file:///C:/Documents发现这个问题是由于 arr_Add(0)中含有 空格的原因(即在Documents后面存在空格,导致Fail),如果是本地地址中不含有 空格的,则会改变成功.
不知道如何解决这个问题呢。。因为一般文件夹的命名会存在 空格的现象....

解决方案 »

  1.   

    加引号,单引号或双引号都可以Print #1, "<td>" & "5." & "<a href='" & Add(0) & "'>" & Report_Arr_Summary_Folder_Name(0) & "</a>" & "</td>"
      

  2.   

    arr_Add(0)=chr(34) & "C:\Documents and Settings\All Users\Application Data\Google\Google Pinyin 2\Doodles\" & chr(34)
      

  3.   

    测试:arr_Add(0)="""C:\Documents and Settings\All Users\Application Data\Google\Google Pinyin 2\Doodles\"""
      

  4.   

    Print #1, "<td>" & "5." & "<a href=" & Add(0) & ">" & Report_Arr_Summary_Folder_Name(0) & "</a>" & "</td>"
    修改为:
    Print #1, "<td>" & "5." & "<a href=""" & Add(0) & """>" & Report_Arr_Summary_Folder_Name(0) & "</a>" & "</td>"
      

  5.   

    加个双引号就可以了
    Print #1, "<td>" & "5." & "<a href=" & chr(34) & Add(0) & chr(34) &  ">" & Report_Arr_Summary_Folder_Name(0) & "</a>" & "</td>"
      

  6.   

    Print #1, "<td>" & "5." & "<a href=" & chr(34) & Add(0) & ">" & Report_Arr_Summary_Folder_Name(0) & chr(34) & "</a>" & "</td>"