ปัญหาที่ทราบเมื่อคุณพัฒนาโซลูชันที่กำหนดเองสำหรับ Office Outlook 2007

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 929590 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

สรุป

บทความนี้ให้ภาพรวมของปัญหาบางอย่างที่พบด้วยแพลตฟอร์มการพัฒนา Outlook 2007 ปัญหาเหล่านี้รวมถึงการเปลี่ยนแปลงตำแหน่งที่ตั้งของคำสั่งและเปลี่ยนแปลงวิธีที่ Outlook แสดง COM เพิ่มรายนอกจากนี้ บทความนี้กล่าวถึงการเปลี่ยนแปลงฟังก์ชันการทำงานใน Outlook 2007 ปัญหาที่ทราบที่กล่าวถึงในบทความนี้ไม่ตรงสัมพันธ์ กับรูปแบบวัตถุ ฟอร์มแบบกำหนดเอง ใน Microsoft Office Outlook 2003 หรือ ใน Outlook รุ่นก่อนหน้านี้ หรือขอบเขตของแบบฟอร์มใน Outlook 2007

บทนำ

บทความนี้กล่าวถึงปัญหาบางอย่างที่พบเมื่อคุณพัฒนาโซลูชันที่กำหนดเองสำหรับ Microsoft Office Outlook 2007

ข้อมูลเพิ่มเติม

คำสั่ง "รายการที่ปิดใช้งาน" ในขณะนี้อยู่บนเมนูวิธีใช้

ใน Outlook 2007,รายการที่ถูกปิดใช้งานคำสั่งได้ถูกย้ายจากหน้าต่างเกี่ยวกับไปวิธีใช้เมนู เมื่อต้องการเข้าถึงรายการที่ถูกปิดใช้งานกล่องโต้ตอบ ใช้วิธีการต่อไปนี้อย่างใดอย่างหนึ่ง

วิธีที่ 1:

ในการวิธีใช้เมนู คลิกปิดการใช้สินค้า.

วิธีที่ 2

  1. ในการเครื่องมือเมนู คลิกศูนย์ความเชื่อถือ.
  2. ในบานหน้าต่างนำทาง คลิกคงคลังที่เพิ่ม.
  3. ในการจัดการรายการ การเลือกรายการที่ถูกปิดใช้งานแล้ว คลิกไปยัง.

โปรแกรม COM เพิ่มเติมถูกปิดใช้งานเมื่อคุณเริ่ม Outlook 2007 โดยใช้ /safe สลับ

คุณสามารถเริ่ม Outlook 2007 และ Outlook รุ่นก่อนหน้านี้ โดยใช้การ/ ปลอดภัยสลับไป ใน Outlook รุ่นก่อนหน้านี้/ ปลอดภัยสลับปิดใช้งานการขยายไคลเอนต์ Microsoft Exchange (ECEs) เท่านั้น ใน Outlook 2007,/ ปลอดภัยสวิตช์ป้องกันโปรแกรม COM เพิ่มเติมจากการโหลดเช่นกัน ลักษณะการทำงานนี้ได้รับการทำงานในโปรแกรมประยุกต์ Office อื่นตั้งแต่ Office 2000

เมื่อต้องการเข้าถึงอนุญาตให้ใช้สคริปต์ในโฟลเดอร์ที่ใช้ร่วมกันตัวเลือกและอนุญาตให้ใช้สคริปต์ในโฟลเดอร์สาธารณะตัวเลือกใน Outlook 2007 ทำตามขั้นตอนเหล่านี้:
  1. ในการเครื่องมือเมนู คลิกศูนย์ความเชื่อถือ.
  2. ในบานหน้าต่างนำทาง คลิกการรักษาความปลอดภัยอีเมล.
สังเกตว่า การอนุญาตให้ใช้สคริปต์ในโฟลเดอร์ที่ใช้ร่วมกันตัวเลือกและอนุญาตให้ใช้สคริปต์ในโฟลเดอร์สาธารณะอยู่ภายใต้ตัวเลือกสคริปต์ในโฟลเดอร์.

รายการรีจิสทรี DontDisplayHKLMAddins ใหม่ซ่อนโปรแกรม COM เพิ่มเติม

ใน Outlook 2007 คุณสามารถใช้รายการรีจิสทรี DontDisplayHKLMAddins เพื่อซ่อน COM เพิ่ม-คงคลังที่ลงทะเบียนภายใต้การ
HKEY_LOCAL_MACHINE
คีย์: ยกเลิกเมื่อคุณซ่อนโปรแกรมเหล่านี้ COM เพิ่มเติม ผู้ใช้ไม่สามารถการโหลดเหล่านั้น เมื่อคุณเปิดใช้งานรายการรีจิสทรี DontDisplayHKLMAddins, Outlook 2007 มีลักษณะการทำงานเดียวกันเป็น Outlook รุ่นก่อนหน้านี้

เมื่อต้องการเพิ่ม DontDisplayHKLMAddins รายการรีจิสทรี ทำตามขั้นตอนเหล่านี้:
  1. คลิกเริ่มการทำงานคลิกเรียกใช้ประเภท:regeditในการOPENกล่อง แล้วคลิกตกลง.
  2. ค้นหา และคลิ กขวาที่คีย์ย่อยต่อไปนี้:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security
  3. ชี้ไปที่ใหม่แล้ว คลิกค่า DWORD.
  4. ประเภท:DontDisplayHKLMAddinsแล้ว กด ENTER
  5. คลิกขวาDontDisplayHKLMAddinsแล้ว คลิกปรับเปลี่ยน.
  6. ในการข้อมูลค่า:กล่อง ชนิด1เมื่อต้องการซ่อนการ COM เพิ่ม-คงคลังที่ลงทะเบียนภายใต้การ
    HKEY_LOCAL_MACHINE
    คีย์ แล้วคลิกตกลง.

    หมายเหตุ:หากคุณพิมพ์0ในการข้อมูลค่า:กล่อง หรือ ถ้าคุณปล่อยให้ข้อมูลค่า:กล่องว่าง แสดงโปรแกรม COM เพิ่มเติม
  7. ออกจาก Registry Editor แล้วเริ่มระบบของคอมพิวเตอร์ใหม่
เมื่อรายการรีจิสทรี DontDisplayHKLMAddins จะเท่ากับ 1 โปรแกรมทั้งหมด COM เพิ่มเติมจะแสดงยังคงอยู่ในศูนย์ความน่าเชื่อถือ รีจิสทรีนี้ตั้งค่าการซ่อนโปรแกรม HKLM ลงทะเบียน COM เพิ่มเติมในเท่านั้นCOM เพิ่มเติมกล่องโต้ตอบ ซึ่งควรจะยอมรับได้เนื่องจากคุณสามารถเพียงโหลด และยกเลิกการโหลดเพิ่ม-คงคลัง โดยใช้การCOM เพิ่มเติมกล่องโต้ตอบ

รายการรีจิสทรี DisableCreateServices ใหม่ป้องกันบริการ MAPI เฉพาะการโหลด

ผู้ดูแลระบบสามารถสร้างรายการรีจิสทรี DisableCreateServices ภายใต้การ
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Options
คีย์: รายการรีจิสทรีนี้คือใหม่ใน Outlook 2007 คุณสามารถใช้รายการรีจิสทรี DisableCreateServices เพื่อป้องกันไม่ให้บริการ MAPI เฉพาะการโหลด

รายการรีจิสทรี DisableCreateServices เก็บค่าสายอักขระ ค่าสายอักขระมีรายการที่กำหนดเขตอัฒภาคของบริการ MAPI ชื่อของบริการมีชื่อ MAPI ที่ปรากฏในแฟ้ม Mapisvc.inf ตัวอย่างเช่น ถ้าต่อไปนี้คือ ชุดย่อยจากแฟ้ม Mapisvc.inf คุณสามารถใช้ค่าสายอักขระmsoms; omsabในรายการรีจิสทรี DisableCreateServices เพื่อป้องกันไม่ให้ผู้ใช้เพิ่มบริการเหล่านี้ที่สอง
[Services]
MSOMS=Outlook Mobile Service
OMSAB=Mobile Address Book
 
[Default Services]
MSOMS=Outlook Mobile Service
OMSAB=Mobile Address Book
ในบริบทของวิธีแก้ไขปัญหาแบบกำหนดเอง นักพัฒนาควรทราบว่า องค์กรสามารถปรับเดี๋ยวนี้ใช้นโยบายที่อาจจำกัดการใช้บริการ MAPI

คุณสมบัติแบบกำหนดเองอาจไม่มีการเผยแพร่ในบางสถานการณ์

กระบวนการ
AllowNamedProps
รีจิสทรีคีย์ที่ถูกแนะนำในเว็บไซต์ Microsoft Office Outlook 2003 Service Pack 2 (SP2) คีย์นี้เก็บรายการของคุณสมบัติแบบกำหนดเองที่คุณสามารถใช้ใน Outlookสำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้ เพื่อดูบทความในฐานความรู้ของ Microsoft::
907985การเปลี่ยนแปลงคุณสมบัติแบบกำหนดเองใน Outlook
บทความฐานความรู้ของ Microsoft 907985 นอกจากนี้ยังอธิบายถึงรีจิสตรีคีย์ต่อไปนี้:
  • AllowTNEFtoCreateProps
  • AllowMSGFilestoCreateProps
  • DisallowTNEFPreservation
คีย์รีจิสทรีที่สามเหล่านี้ไม่ได้รับการสนับสนุนใน Outlook 2007

คุณสมบัติ SenderName และ SentOnBehalfOfName ไม่ทำงานกับการจำกัดการควบคุมมุมมอง Outlook

คุณสมบัติทั้ง SenderName และ SentOnBehalfOfName อ้างอิงของ Outlookจากเขตข้อมูล: ถ้าคุณใช้ตัว ควบคุมมุมมองของ Outlook และ SenderName หรือคุณสมบัติ SentOnBehalfOfName พร้อม ด้วยคุณสมบัติจำกัด คุณได้รับข้อความแสดงข้อยกเว้น วิธีแก้ปัญหามีการ ใช้คุณสมบัติของตัวกรองการค้นหารายการต่าง ๆ ที่ขึ้นอยู่กับจากเขตข้อมูล: ตัวอย่างเช่น คุณสามารถใช้วิธีการต่อไปนี้ โดยใช้สคริปต์ Microsoft Visual Basic การเขียนสคริปต์ Edition (VBScript)
ViewCtl1.Filter = """urn:schemas:httpmail:fromname""" & " = 'John Smith'"

outlook วันนี้จะถูก deprecated

นักพัฒนา encouraged ไม่ให้เพจ Outlook วันนี้ที่กำหนดเองได้ ลักษณะการทำงานนี้จะถูก deprecated ดังกล่าวจะถูกรักษาเฉพาะสำหรับเหตุผลของความที่มีความเข้ากันได้แบบย้อนหลัง

ตัวควบคุม visual Basic 6.0 MAPI จะไม่ได้รับการสนับสนุน

Microsoft Visual Basic 6.0 รวมถึงตัวควบคุม MAPI สองที่ใช้ MAPI แบบธรรมดาให้รวมกับโปรแกรมประยุกต์อีเมลแบบ MAPI ไม่มีทดสอบตัวควบคุมเหล่านี้กับ Outlook 2007 อย่างไรก็ตาม มีอย่างน้อยหนึ่งส่วนใหญ่มีทราบปัญหากับตัวควบคุมเหล่านี้ใน Outlook 2007 ไม่สนับสนุนการใช้งานตัวควบคุมเหล่านี้กับ Outlook 2007

โพรโทคอล Outlook ไม่ทำงานอยู่ภายนอกของ Outlook

โพรโทคอล Outlook (Outlook: / /) ได้ถูกเปลี่ยนแปลง This protocol will only work when you use it in Outlook. You can use this protocol on a folder home page, on the Web toolbar, or in the body of an Outlook item.

หมายเหตุ:Outlook does not automatically recognize the Outlook protocol when you type the protocol in the body of any item. However, the protocol works if you set it as a hyperlink.

Collaboration Data Objects 1.2.1 is no longer included with the 2007 Office system

Collaboration Data Objects (CDO) 1.2.1 is a package that provides access to Outlook-compatible objects through a COM-based API. Instead of using CDO 1.2.1, developers are encouraged to use the Outlook object model if they can. To obtain CDO 1.21, visit the following Microsoft Web site:
http://www.microsoft.com/downloads/details.aspx?FamilyID=2714320d-c997-4de1-986f-24f081725d36
หมายเหตุ:This version of CDO was created for Microsoft Exchange Server. Therefore, this version of CDO does not generate guard security prompts for the Outlook object model when you use CDO to programmatically access recipient information or send e-mail messages. Because of this behavior, the new Group Policy support for security settings in Outlook 2007 does not apply to CDO.

outlook 2007 ช่วยให้คุณแสดงตัวอย่างบางชนิดแฟ้มที่แนบเมื่อคุณกำลังดูข้อความอีเมล outlook และโปรแกรมประยุกต์อื่นในระบบ Office 2007 ใช้ API สถาปัตยกรรมเดียวกันที่ใช้ Windows Vista สำหรับข้อมูลเกี่ยวกับวิธีการสร้างตัวจัดการแสดงตัวอย่าง แวะไปที่เว็บไซต์ของ Microsoft สำหรับนักพัฒนาเครือข่าย (MSDN) ต่อไปนี้:
http://msdn2.microsoft.com/en-us/library/bb776865.aspx

ฟังก์ชันการทำงานแบบฟอร์มของเว็บได้ถูกเอาออก

คุณไม่สามารถใช้ Outlook 2007 เพื่อเชื่อมต่อกับ 5.5 เซิร์ฟเวอร์ Exchange ของ Microsoft นอกจากนี้ คุณลักษณะสีของแบบฟอร์มเว็บ 5.5 เซิร์ฟเวอร์ Exchange ได้ถูกเอาออกจากนั้นตัวเลือกกล่องโต้ตอบกล่อง การเข้าถึงลักษณะการทำงานนี้ ดำเนินการดังต่อไปนี้:
  1. ในการเครื่องมือเมนู คลิกตัวเลือกแล้ว คลิกการอื่น ๆแท็บ
  2. ภายใต้ทั่วไปคลิกตัวเลือกขั้นสูง.
  3. ภายใต้ในโปรแกรม Microsoft Office ทั้งหมดคลิกฟอร์มที่กำหนดเอง.

แบบฟอร์ม mapi ไม่เปิด โดยค่าเริ่มต้น

โดยค่าเริ่มต้น Outlook 2007 ไม่เปิดแบบฟอร์ม MAPI ที่ถูกสร้างขึ้น โดยใช้ c ++ เมื่อต้องการเปิดการใช้งานฟังก์ชันการทำงานนี้ ดำเนินการดังต่อไปนี้:
  1. ในการเครื่องมือเมนู คลิกตัวเลือกแล้ว คลิกการอื่น ๆแท็บ
  2. ภายใต้ทั่วไปคลิกตัวเลือกขั้นสูง.
  3. ภายใต้ในโปรแกรม Microsoft Office ทั้งหมดคลิกฟอร์มที่กำหนดเอง.
  4. คลิกเพื่อเลือกนั้นอนุญาตให้มีรูปแบบที่ไม่ผ่านพร็อกของ Outlookกล่องกาเครื่องหมาย

คีย์การนโยบาย DisableAddinBtns ได้ไม่ได้รับการสนับสนุน

การสนับสนุน Outlook รุ่นก่อนหน้านี้
DisableAddinBtns
นโยบายคีย์ คุณสามารถใช้คีย์นโยบายนี้เพื่อปิดการใช้ปุ่มสำหรับคงคลังที่เพิ่ม เมื่อคุณปิดการใช้ปุ่ม ผู้ใช้ไม่สามารถโหลด หรือยกเลิกการโหลดส่วนขยายไคลเอ็นต์ Exchange ใน Outlook outlook 2007 ไม่สนับสนุนคีย์นโยบายนี้

COM เพิ่ม-คงคลังที่ลงทะเบียนไว้ในคีย์ HKEY_LOCAL_MACHINE ไม่ได้ถูกซ่อนไว้ โดยค่าเริ่มต้น

สามารถลงทะเบียนโปรแกรม COM เพิ่มเติมในการ
HKEY_CURRENT_USER
คีย์หรือ
HKEY_LOCAL_MACHINE
คีย์: ใน Office โปรแกรมเพิ่มเติมที่ลงทะเบียนในรุ่นก่อนหน้านี้
HKEY_CURRENT_USER
คีย์ปรากฏขึ้นในหน้าต่างเพิ่ม COM-คงคลัง อย่างไรก็ตาม โปรแกรมเพิ่มเติมที่ลงทะเบียนในการ
HKEY_LOCAL_MACHINE
คีย์ไม่ปรากฏขึ้นในหน้าต่างเพิ่ม COM-คงคลัง ลักษณะการทำงานนี้ช่วยให้นักพัฒนา และผู้ดูแลที่ลงทะเบียน add-in ในนั้น
HKEY_LOCAL_MACHINE
คีย์เพื่อให้ผู้ใช้ไม่สามารถเอาออกเพิ่มเข้า

ระบบ Microsoft Office 2007 เปลี่ยนลักษณะการทำงานเริ่มต้น ศูนย์ความน่าเชื่อถือและหน้าต่างเพิ่ม COM-คงคลังรายการโปรแกรมทั้งหมดที่ลงทะเบียนเพิ่มเติม ถ้าผู้ดูแลต้องการซ่อนโปรแกรมเพิ่มเติมที่ลงทะเบียนในการ
HKEY_LOCAL_MACHINE
คีย์ พวกเขาสามารถปรับใช้คีย์ที่ใช้ในการนโยบายการเปิดใช้งานลักษณะการทำงานก่อนหน้านี้

เมื่อต้องการซ่อนโปรแกรมเพิ่มเติมที่ลงทะเบียนในการ
HKEY_LOCAL_MACHINE
คีย์ ทำตามขั้นตอนเหล่านี้:
  1. คลิกเริ่มการทำงานคลิกเรียกใช้ประเภท:regeditในการOPENกล่อง แล้วคลิกตกลง.
  2. ค้นหา และคลิ กขวาที่คีย์ย่อยต่อไปนี้:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security
  3. ชี้ไปที่ใหม่แล้ว คลิกค่า DWORD.
  4. ประเภท:DontDisplayHKLMAddinsแล้ว กด ENTER
  5. คลิกขวาDontDisplayHKLMAddinsแล้ว คลิกปรับเปลี่ยน.
  6. ในการข้อมูลค่า:กล่อง ชนิด1เมื่อต้องการซ่อนโปรแกรมเพิ่มเติมที่ลงทะเบียนในการ
    HKEY_LOCAL_MACHINE
    คีย์: คลิกตกลง.
  7. ออกจาก Registry Editor แล้วเริ่มระบบของคอมพิวเตอร์ใหม่

การจัดการด้านเซิร์ฟเวอร์ Exchange Server สคริปต์จะไม่ได้รับการสนับสนุน

In earlier versions of Outlook, you can manage Exchange Server scripts on theAgentstab in a folder's Properties. Exchange Server 5.5 and later versions of Exchange Server support these server-side scripts. กระบวนการAgentstab is provided by an Exchange client extension (Scrptxtn.dll) that Outlook installs. Additionally, these scripts depend on the Microsoft Exchange Server Event Service Configuration Object Library (Esconf.dll).

The Scrptxtn.dll file and the Esconf.dll file are not included with Outlook 2007. Therefore, you cannot install, uninstall, and manage server-side Exchange Server scripts in Outlook 2007. If you must have this functionality, you must use an earlier version of Outlook.

หมายเหตุ:Exchange 2000 Server introduced the more robust event sink functionality that is designed to replace Exchange Server scripts. กระบวนการAgentstab is not related to event sinks. Additionally, because event sinks have been available for a while, the effect of this design change should be minimal.

Exchange client extensions are being deprecated

The Exchange client extension architecture was originally supported by the Exchange Server client in Microsoft Windows 95. Outlook 97 also supports Exchange client extensions. Later versions of Outlook, including Outlook 2007, still support ECEs for backward compatibility reasons. However, developers are now strongly encouraged using the COM add-in architecture for building new Outlook add-ins. Many of the changes in Outlook 2007 have been implemented as "ECE-parity" features. Because Outlook now has these features, support for Exchange client extensions may be discontinued.

คุณสมบัติ

หมายเลขบทความ (Article ID): 929590 - รีวิวครั้งสุดท้าย: 5 ตุลาคม 2554 - Revision: 3.0
ใช้กับ
  • Microsoft Office Outlook 2007
Keywords: 
kbhowto kbinfo kbexpertiseadvanced kbmt KB929590 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:929590

ให้ข้อเสนอแนะ

 

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