Mô t? v? l?p tr?nh v?i các quy t?c Outlook

D?ch tiêu đ? D?ch tiêu đ?
ID c?a bài: 324568 - Xem s?n ph?m mà bài này áp d?ng vào.
Bung t?t c? | Thu g?n t?t c?

? Trang này

TÓM T?T

Bài vi?t này cung c?p các nhà phát tri?n theo đ?nh hư?ng thông tin v? làm th? nào b?n có th? t?o ra các gi?i pháp tùy ch?nh mà qu?n l? các thư đi?n t?. Bài vi?t này mô t? các ch? đ? sau:
  • T?ng quan v? các quy t?c
  • Gi?i pháp hi?n có ho?c s?n ph?m
  • Quy t?c Wizard "Ch?y m?t k?ch b?n" quy t?c
  • Outlook Visual Basic cho các ?ng d?ng quy t?c
  • Outlook COM Add-in quy t?c
  • Hành đ?ng tùy ch?nh cho thu?t s? quy t?c Outlook
  • Quy t?c Server-Side Script s? ki?n trao đ?i b?ng cách s? d?ng và B?n
  • Trao đ?i SDK cai tr? ph?n

THÔNG TIN THÊM

Có nhi?u cách đ? th?c hi?n ho?c t?o ra các gi?i pháp khác nhau mà x? l? e-mail g?i đ?n và g?i đi. Bài vi?t này là m?t t?ng quan v? t?ng quát các tùy ch?n có s?n.

T?ng quan v? các quy t?c

V?i quy t?c Wizard Outlook, b?n có th? qu?n l? đ?n c? hai và thư e-mail g?i đi b?ng cách xác đ?nh hư?ng d?n nên đư?c áp d?ng cho m?t s? thư đi?n t? trong các t?nh hu?ng nh?t đ?nh.

LƯU ?: Trong phiên b?n trư?c c?a Microsoft Outlook, lo?i ch?c năng đư?c cung c?p b?i tr? l? h?p thư đ?n. M?c dù Outlook cung c?p các Thu?t s? quy t?c thay v? c?a tr? l? h?p thư đ?n, các ch?c năng cung c?p b?i tr? l? h?p thư đ?n v?n đư?c s? d?ng đ? x? l? quy đ?nh v? Microsoft Exchange Server thư m?c công c?ng.

Đ? thêm thông tin v? cách s? d?ng thu?t s? quy t?c, nh?p vào nh?ng con s? bài vi?t dư?i đây đ? xem các bài vi?t trong các Cơ s? ki?n th?c Microsoft:
196212 OL2000: Làm th? nào đ? s? d?ng thu?t s? quy t?c trong Outlook 2000
291608 OL2002: Làm th? nào đ? s? d?ng thu?t s? quy t?c trong Outlook
Khi b?n phát tri?n các gi?i pháp, đi?u quan tr?ng là hi?u r?ng quy t?c có th? ch?y trên các máy ch? ho?c khách hàng. T?t c? các trao đ?i Quy t?c d?a trên máy ch? đang ch?y đ?u tiên, và sau đó Outlook khách hàng d?a trên quy t?c đang ch?y. N?u b?n đang s? d?ng m?t máy ch? Exchange, các quy t?c đư?c lưu tr? c? hai ? đ?a phương v? các khách hàng và c?ng trên máy ch?. M?t quy t?c ch?y trên máy ch? n?u có th?; N?u không, các quy t?c s? đư?c x? l? b?i Outlook trên máy khách. Các chính b?t l?i c?a quy t?c phía khách hàng là r?ng h? ch? có th? ch?y khi Outlook ch?y tr?c tuy?n. Quy t?c không th? hoàn t?t trên máy ch? đư?c đánh d?u "Khách hàng ch?" trong thu?t s? quy t?c.

Ví d? sau đây c?a Outlook quy t?c có th? đư?c ch?y trên máy ch?:
  • T? đ?ng tr? l?i thư.
  • Di chuy?n m?t thư vào m?t c?p trong cùng m?t c?a hàng.
  • Sao thư vào m?t c?p khác trong cùng m?t c?a hàng.
  • Quy t?c thư m?c chung máy ch? trao đ?i b?ng cách s? d?ng thư m?c Tr? l?.
Các ví d? sau các quy t?c Outlook đang ch?y trên máy khách:
  • Di chuy?n m?t thư đ?n m?t thư m?c trong m?t t?p tin PST
  • "Hành đ?ng tùy ch?nh" quy t?c
B?n có th? s? d?ng thu?t s? quy t?c, và b?n c?ng có th? s? d?ng khác nhau các công ngh? đ? t?o ra các gi?i pháp th?c hi?n quy đ?nh ch?c năng. M?t s? các công ngh? tích h?p tr?c ti?p v?i xây d?ng trong Exchange Server và Outlook quy đ?nh ch?c năng. Nh?ng ngư?i khác s? d?ng đ?c l?p m? tùy ch?nh đ? t?o ra m?t gi?i pháp mà các ch?c năng như quy đ?nh xây d?ng trong tính năng. T?t c? các lo?i các gi?i pháp đư?c th?o lu?n sau này trong bài vi?t này, nhưng sau đây là m?t b?n tóm t?t các công ngh? d?a trên hay không áp d?ng cho các máy ch? ho?c khách hàng.

Phía khách hàng quy t?c phát tri?n công ngh?:
  • Quy t?c Wizard "Ch?y m?t k?ch b?n" quy t?c
  • Outlook Visual Basic cho các ?ng d?ng gi?i pháp
  • Outlook COM ti?n ích trong gi?i pháp
  • Hành đ?ng tùy ch?nh cho thu?t s? n?i quy
  • Trao đ?i SDK quy đ?nh thành ph?n (Rule.dll)
Phía máy ch? N?i quy c?a nhà phát tri?n công ngh?:
  • Exchange Server 5.5 script các đ?i l?
  • Exchange 2000 Server s? ki?n b?n
  • Trao đ?i SDK quy đ?nh thành ph?n (Rule.dll)

Gi?i pháp hi?n có ho?c s?n ph?m

Đó là m?t lo?t các s?n ph?m c?a bên th? ba đ? phát tri?n mà đư?c thi?t k? đ? cung c?p ch?c năng gi?ng như quy đ?nh. Đ? bi?t thêm thông tin v? các s?n ph?m, truy c?p vào m?t trong các trang Web sau đây Slipstick các trang web:
Slipstick.com
http://www.slipstick.com/Addins/Auto.htm

Quy t?c Wizard "Ch?y m?t k?ch b?n" quy t?c

Outlook 2002 Visual Basic cho các ?ng d?ng có th? đư?c s? d?ng trong các Quy t?c thu?t s? b?ng cách s? d?ng tùy ch?n "Ch?y m?t k?ch b?n". "K?ch b?n" trong trư?ng h?p này ph?i th? Outlook Visual Basic cho các ?ng d?ng. B?n không th? s? d?ng m?t chương tr?nh ngôn ng?, ho?c máy ch? lưu tr? m? trong m?t Outlook COM add-in. Tính năng này không ph?i là có s?n trong Outlook 2000.

Đ? thêm thông tin v? làm th? nào đ? t?o ra m?t k?ch b?n cho Outlook quy t?c Wizard, b?m vào sau s? bài vi?t đ? xem bài vi?t trong cơ s? ki?n th?c Microsoft:
306108Làm th? nào đ? t?o ra m?t k?ch b?n cho thu?t s? n?i quy

M?t trong nh?ng đi?u quan tr?ng l?i th? c?a phương pháp này là b?n có th? s? d?ng các ch?c năng đư?c xây d?ng trong c?a thu?t s? quy t?c đ? xác đ?nh nh?ng thông đi?p đư?c ch? bi?n. Tuy nhiên, Outlook Visual Basic cho các ?ng d?ng không đư?c thi?t k? đ? đư?c tri?n khai, nên s? d?ng này cách ti?p c?n ch? s? d?ng cá nhân c?a riêng b?n. Cho thông tin b? sung v? h?n ch? liên quan đ?n vi?c tri?n khai Outlook tr?c quan Cơ b?n cho các ?ng d?ng, nh?n s? bài vi?t dư?i đây đ? xem các bài vi?t trong cơ s? ki?n th?c Microsoft:
290779 OL2002: Vi?c qu?n l? và phân ph?i các d? án VBA Outlook

Outlook Visual Basic cho các ?ng d?ng quy t?c

Thay v? c?a vi?c s? d?ng "Ch?y m?t k?ch b?n" tính năng trong thu?t s? quy t?c, b?n c?ng có th? t?o tùy ch?nh Visual Basic cho các ?ng d?ng m? trong Outlook ho?c 2000 ho?c Outlook 2002 có ch?c năng như m?t quy t?c. Thông thư?ng, các gi?i pháp này th?c hi?n các s? ki?n Item_Add vào thư m?c h?p thư đ?n đ? các m? ch?y b?t c? khi nào m?t m?c đ?n nơi trong h?p thư đ?n, ho?c s? ki?n Application_ItemSend v? v?y m? ch?y b?t c? khi nào m?t m?c đư?c g?i. Ví d? v? cách ti?p c?n này là th?o lu?n trong bài vi?t cơ s? ki?n th?c sau:
292063 OL2002: Làm th? nào đ? t?o m?t quy t?c tùy ch?nh b?ng cách s? d?ng Visual Basic cho các ?ng d?ng
235852 OL2000: Làm th? nào đ? t?o m?t quy t?c tùy ch?nh b?ng cách s? d?ng Visual Basic cho các ?ng d?ng
B?i v? Outlook Visual Basic cho các ?ng d?ng m? ch?y trên máy khách, Outlook ph?i ch?y cho m? đ? ch?y.

Các m?u m? sau đây là m?t quy t?c lưu các đính kèm c?a m?t thư đi?n t? m?i . Thông đi?p đ?n v?i ch? đ? "Th? nghi?m Att" và v?i t?p tin đính kèm s? có ph?n đính kèm đư?c lưu vào thư m?c "C:\Test" v?i tên t?p tin c?a h?. Đ? th?c hi?n các m? này, h?y làm theo các bư?c trong m?t trong các bài vi?t cơ s? ki?n th?c đư?c li?t kê trư?c đó trong bài vi?t này (Q292063 hay Q235852), nhưng thay th? các m? sau đây thay v? c?a m? trong nh?ng bài vi?t.
Dim WithEvents objInbox As Outlook.Items

Private Sub Application_Startup()
   Set objInbox = Session.GetDefaultFolder(olFolderInbox).Items
End Sub

Private Sub objInbox_ItemAdd(ByVal Item As Object)
   If Item.Class = olMail And Item.Subject = "Test Att" Then
      If Item.Attachments.Count > 0 Then
         Dim objAttachments As Outlook.Attachments
         Set objAttachments = Item.Attachments
         For Each objAttach In objAttachments
            ' Does not handle duplicate filename scenarios
            objAttach.SaveAsFile "C:\Test\" & objAttach.FileName
         Next
         Set objAttachments = Nothing
      End If
   End If
End Sub
				

Outlook COM Add-in quy t?c

B?n có th? t?o ra m?t gi?i pháp tùy ch?nh quy t?c b?ng cách phát tri?n m?t Outlook COM add-in. COM ti?n ích trong gi?i pháp ho?t đ?ng như Outlook Visual Basic cho Các ?ng d?ng m? không có g?, nhưng có th? đư?c tri?n khai. Cho thông tin thêm v? làm th? nào đ? t?o m?t Visual Basic COM add-in, b?m các bài vi?t s? dư?i đây đ? xem các bài vi?t trong cơ s? ki?n th?c Microsoft:
230225 OL2000: Làm th? nào đ? t?o m?t COM Add-in cho Outlook
291163 OL2002: Làm th? nào đ? t?o m?t COM Add-in cho Outlook
316983 OL: M?t m?u COM Add-in có s? d?ng Visual Basic 6.0 ti?n ích trong m?u
238228 Làm th? nào đ? xây d?ng m?t văn ph?ng 2000 COM Add-In trong Visual Basic
Outlook COM ti?n ích trong m?u m? sau s? di chuy?n tin nh?n tr? l?i đ? c?p khác. Thư đi?n t? v?i m?t ch? đ? b?t đ?u v?i "RE:" là chuy?n vào c?p "G?i thư Archive", mà là v? m?c đ? tương t? như các Hoäp thö ñeán. B?n có th? s?a đ?i các chu?i "RE:" và "G?i thư Archive" tùy ch?nh m?u này.
Dim WithEvents objOL As Outlook.Application

Private Sub AddinInstance_OnConnection(ByVal Application As Object, ByVal _
ConnectMode As AddInDesignerObjects.ext_ConnectMode, ByVal AddInInst As _
Object, custom() As Variant)
    Set objOL = Application
End Sub

Private Sub AddinInstance_OnDisconnection(ByVal RemoveMode As _
      AddInDesignerObjects.ext_DisconnectMode, custom() As Variant)
   Set objOL = Nothing
End Sub

Private Sub objOL_ItemSend(ByVal Item As Object, Cancel As Boolean)
   Dim objDefFolder As Outlook.MAPIFolder
   Dim objSentFolder As Outlook.MAPIFolder
    
   Set objInboxFolder = Session.GetDefaultFolder(olFolderInbox)
   Set objSentFolder = obInboxFolder.Parent.Folders("Sent Mail Archive")
    
   Dim strSubject As String
   Dim strLeft As String
    
   strSubject = Item.Subject
   strLeft = Left(strSubject, 3)
   If strLeft = "RE:" Then
      Item.SaveSentMessageFolder objSentFolder
   End If
    
   Set objInboxFolder = Nothing
   Set objSentFolder = Nothing
End Sub
				

Hành đ?ng tùy ch?nh cho thu?t s? quy t?c Outlook

Hành đ?ng tùy ch?nh đư?c phát tri?n b?ng cách s? d?ng C/c ++ và ph?i đư?c cài đ?t trên máy tính ch?y Outlook. V? v?y, t?t c? các hành đ?ng tùy ch?nh là phía khách hàng quy t?c. V?i hành đ?ng tùy ch?nh, b?n có th? th?c hi?n m?t hành đ?ng c? th? khi m?t quy t?c trong thu?t s? quy t?c đư?c đi?u hành. Outlook không cung c?p b?t k? hành đ?ng tùy ch?nh, nhưng nhi?u ngư?i có s?n t? nhà cung c?p bên th? ba. Tài li?u hư?ng d?n v? vi?c phát tri?n m?t tu? ch?nh hành đ?ng đư?c cung c?p trên MSDN. Đ? xem tài li?u hư?ng d?n này, h?y truy c?p sau đây Web site c?a Microsoft:
http://msdn2.Microsoft.com/en-us/Library/ms981456.aspx
Đ? thêm thông tin v? nh?ng hành đ?ng tùy ch?nh, b?m vào s? bài vi?t dư?i đây đ? xem các bài vi?t trong các Cơ s? ki?n th?c Microsoft:
196868 OL2000: Quy t?c Wizard Custom hành đ?ng và bên th? ba Add-in
M?t đ?i l? hành đ?ng tùy ch?nh m?u, đ?t tên là CRARUN, là có s?n như là m?t ph?n c?a Exchange Server 5.5 SDK. Cho thêm thông tin v? CRARUN, b?m vào s? bài vi?t dư?i đây đ? xem các bài vi?t trong cơ s? ki?n th?c Microsoft:
151690 XCLN: Nh?ng g? là các 'Tu? ch?nh' quy t?c hành đ?ng cho?
Cho bi?t thêm thông tin v? quy t?c tùy ch?nh và hành đ?ng, h?y truy c?p Slipstick h? th?ng Web site sau:
T?t c? v? h?p thư đ?n tr? l? và hành đ?ng quy t?c Wizard Custom

Quy t?c phía máy ch? s? d?ng script s? ki?n trao đ?i và b?n

Đ?i v?i k?ch b?n mà b?n yêu c?u m?t quy t?c tùy ch?nh đ? ch?y trên các máy ch?, b?n có th? s? d?ng các s? ki?n đ?i l? Scripting trao đ?i 5.5 ho?c trao đ?i 2000 b?n. Nh?ng lo?i gi?i pháp đ?c bi?t là r?t thích h?p cho c? th? thư m?c công c?ng ho?c m?t s? gi?i h?n c?a h?p thư. Đ? bi?t thêm chi ti?t, nh?p vào s? bài vi?t dư?i đây đ? xem các bài vi?t trong cơ s? ki?n th?c Microsoft:
181036 Thông báo: Các ?ng d?ng thích h?p cho s? ki?n máy ch? trao đ?i
288156 Làm th? nào đ? t?o m?t Exchange 2000 Store s? ki?n ch?m trong Visual c ++

Trao đ?i SDK cai tr? ph?n

Trao đ?i 5.5 SDK bao g?m m?t thành ph?n quy đ?nh (Rule.dll) mà b?n có th? s? d?ng đ? l?p tr?nh t?o quy t?c trong c?p. Nh?ng quy t?c này đang ch?y trên máy khách ho?c máy ch?, tùy thu?c vào lo?i quy t?c t?o. Đ? thêm thông tin v? vi?c s? d?ng các thành ph?n quy t?c, nh?p vào s? bài vi?t sau đây đ? xem các bài vi?t trong cơ s? ki?n th?c Microsoft:
251125Th? nào: S? d?ng Rule.dll m?u đ? t?o ra m?t quy t?c h?p thư đ?n t? Visual Basic
LƯU ?: Quy đ?nh đư?c t?o ra b?ng cách s? d?ng các thành ph?n quy đ?nh là không hi?n th? trong giao di?n ngư?i dùng Outlook.

Microsoft cung c?p bên th? ba liên h? thông tin đ? giúp b?n t?m h? tr? k? thu?t. Thông tin này có th? thay đ?i mà không báo trư?c. Microsoft không đ?m b?o tính chính xác này bên th? ba thông tin liên l?c.

Các s?n ph?m c?a bên th? ba th?o lu?n trong bài vi?t này đư?c s?n xu?t b?i các công ty đ?c l?p Microsoft. Microsoft đưa ra không có b?o hành, ng? ? hay cách khác, liên quan đ?n các hi?u su?t ho?c đ? tin c?y c?a các s?n ph?m này.

Thu?c tính

ID c?a bài: 324568 - L?n xem xét sau cùng: 06 Tháng Mười 2011 - Xem xét l?i: 3.0
Áp d?ng
  • Microsoft Outlook 2002 Standard Edition
  • Microsoft Outlook 2000 Standard Edition
  • Microsoft Exchange 2000 Server Standard Edition
  • Microsoft Exchange Server 5.5 Standard Edition
T? khóa: 
kbwizard kbscript kbvba kbaddin kbprogramming kbhowto kbmt KB324568 KbMtvi
Máy d?ch
QUAN TRỌNG: Bài vi?t này đư?c d?ch b?ng ph?n m?m d?ch máy c?a Microsoft ch? không ph?i do con ngư?i d?ch. Microsoft cung c?p các bài vi?t do con ngư?i d?ch và c? các bài vi?t do máy d?ch đ? b?n có th? truy c?p vào t?t c? các bài vi?t trong Cơ s? Ki?n th?c c?a chúng tôi b?ng ngôn ng? c?a b?n. Tuy nhiên, bài vi?t do máy d?ch không ph?i lúc nào c?ng hoàn h?o. Lo?i bài vi?t này có th? ch?a các sai sót v? t? v?ng, cú pháp ho?c ng? pháp, gi?ng như m?t ngư?i nư?c ngoài có th? m?c sai sót khi nói ngôn ng? c?a b?n. Microsoft không ch?u trách nhi?m v? b?t k? s? thi?u chính xác, sai sót ho?c thi?t h?i nào do vi?c d?ch sai n?i dung ho?c do ho?t đ?ng s? d?ng c?a khách hàng gây ra. Microsoft c?ng thư?ng xuyên c?p nh?t ph?n m?m d?ch máy này.
Nh?p chu?t vào đây đ? xem b?n ti?ng Anh c?a bài vi?t này:324568

Cung cấp Phản hồi

 

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