OL97: 如何修正格式化和剖析的匯入的連絡人

文章翻譯 文章翻譯
文章編號: 166333 - 檢視此文章適用的產品。
本文已封存。本文係以「現狀」提供且不會再更新。
全部展開 | 全部摺疊

在此頁中

徵狀

匯入 Microsoft Outlook 97 的連絡人會導致不正確地格式化或已剖析地址和傳真號碼欄位。雖然資訊看起來可能會正確 Outlook 表單中檢視時,它可能導致異常行為時使用資訊,其他常式或程式。

本文將概述使用 VBScript 來更正此問題的程序。

狀況說明

Microsoft 已確認此選項以在 Windows 的 Microsoft Outlook 97 中有問題。這個問題已經在 Microsoft Outlook 97 版本 8.02 中獲得修正,如 Windows。

其他相關資訊

Microsoft 僅,為了說明提供程式設計範例,不提供任何明示或默示的保證,包括但不是限於適售性以及適合某特定用途之默示擔保責任。本文假設您已熟悉我們所示範的程式設計語言,以及用來建立和偵錯程序的工具。Microsoft 技術支援工程師可以協助解釋特定程序的功能,但它們不會修改這些範例以提供附加功能或建構程序,以符合您的特定需求。
如果您有限制程式設計經驗,您可以連絡 Microsoft 認證合作夥伴或 Microsoft 諮詢服務。如需詳細資訊請造訪下列 Microsoft] 網站:

Microsoft 認證合作夥伴-https://partner.microsoft.com/global/30000104

Microsoft 摘要報告服務-http://support.microsoft.com/gp/advisoryservice

如需有關可用的支援選項,以及有關如何連絡 Microsoft 的詳細資訊,請造訪下列 Microsoft 網站: http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS

請遵循這些步驟來建立新的張貼表單,以更正匯入的連絡人記錄。

設計新的張貼表單

  1. 開啟新的張貼郵件:
    1. 在的 [收件匣] 的 [檔案] 功能表上指向 [新增],] 然後按一下 ["張貼在這個資料夾 」。
    2. 在新的張貼表單的 [工具] 功能表中上, 按一下 [設計 Outlook 表單。
  2. 插入新的表單上的 [指令] 按鈕:
    1. 按一下 [(P.2)] 索引標籤,以返回 [在表單上的 [空白頁面。
    2. 在 [表單] 功能表上按一下 [控制工具箱]。
    3. 在 [工具箱] 中按一下指令按鈕,然後拖曳至空白表單頁面]。
    4. CommandButton1] 上按一下滑鼠右鍵,然後按一下 [內容]。
    5. 在 [標號] 視窗中鍵入校正的連絡人 」,然後按一下 [確定]。
  3. 插入 VBScript 程式碼:
    1. 在 [表單] 功能表上按一下 [檢視程式碼] 以開啟 [Script 編輯器]。
    2. 在 [Script 編輯器] 中,輸入或複製下列程式碼:
           Sub CommandButton1_Click()
           'This will only work on contacts in the CURRENT folder
           Set CurFolder=Application.ActiveExplorer.CurrentFolder
           If CurFolder.DefaultItemType=2 Then
             MsgBox "This process may take some time. You will be notified" & _
             " when complete.",,"Contact Tools Message"
             Set MyItems=CurFolder.Items
               For i = 1 to MyItems.Count
                 Set MyItem=MyItems.Item(i)
            MyItem.MailingAddressStreet=MyItem.MailingAddressStreet
            MyItem.MailingAddressCity=MyItem.MailingAddressCity
            MyItem.MailingAddressState=MyItem.MailingAddressState
            MyItem.MailingAddressPostalCode=MyItem.MailingAddressPostalCode
            MyItem.MailingAddressPostOfficeBox=MyItem.MailingAddressPostOfficeBox
            MyItem.CompanyName=MyItem.CompanyName
            MyItem.HomeFaxNumber=MyItem.HomeFaxNumber
            MyItem.BusinessFaxNumber=MyItem.BusinessFaxNumber
            MyItem.OtherFaxNumber=MyItem.OtherFaxNumber
            MyItem.EMail1Address=MyItem.EMail1Address
            MyItem.EMail2Address=MyItem.EMail2Address
            MyItem.EMail3Address=MyItem.EMail3Address
            MyItem.Body=MyItem.Body
            MyItem.Sensitivity=MyItem.Sensitivity
                 MyItem.Save
               Next
            MsgBox "Done!",64,"Contact Tools Message"
           Else
            MsgBox "The current folder is not a Contact folder.",64,"Contact" & _
           " Tools Message"
           End If
           End Sub
      							
    3. 在 [檔案] 功能表指令碼編輯器中,按一下 [關閉] 以回到表單]。
  4. 重新命名 [第二個網頁 (p.2)] 索引標籤,並發佈新表單:
    1. 在 [表單] 功能表上按一下 [重新命名頁面]。
    2. 輸入此頁例如,校正連絡人的名稱,然後按一下 [確定]。
    3. 在 [檔案] 功能表上按一下 [將表單發佈成]。
    4. 在 「 表單名稱"] 方塊中,輸入您新的表單 (比如 校正連絡人 的名稱,然後再按一下 ["發佈] 」 按鈕。
    5. 按一下 [表單檔案庫],然後在下拉式清單中按一下個人表單。
    6. 按一下 [確定],然後按一下 [發佈]。
    7. 關閉郵件而不儲存。

若要使用新的表單

  1. 瀏覽到包含您想要修正的連絡人資料夾。
  2. 在 [連絡人] 功能表上按一下 [選擇表單]。
  3. 在 [個人表單] 清單按一下 [新表單,然後按一下 [確定]。
  4. 按一下第二個頁面] 索引標籤,然後按一下按鈕 (從上述的步驟 2e 校正連絡人) 來更正目前資料夾中的連絡人]。
注意: 這只會影響目前的資料夾中的連絡人名稱。

?考

如需有關以手動方式修正個別記錄資訊,請參閱下列文件 「 Microsoft 知識庫 」 中:

164401OL97: 欄位遺漏 Word 中插入連絡人
164408OL97: 匯入的傳真號碼可能不適用於 Outlook
164477OL97: 地址不正確地上顯示匯入的連絡人
如需有關使用 Microsoft Outlook 97 建立解決方案的詳細資訊,請參閱下列文件 「 Microsoft 知識庫 」 中:

166368OL97: 如何取得與 Outlook 說明程式設計
170783OL97: 常見問題: 自訂或程式設計 Outlook 相關問題

屬性

文章編號: 166333 - 上次校閱: 2013年10月6日 - 版次: 1.2
這篇文章中的資訊適用於:
  • Microsoft Outlook 97 Standard Edition
關鍵字:?
kbnosurvey kbarchive kbmt kbbug kbfix kbhowto KB166333 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:166333
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com