Makale numarası: 284143 - Son Gözden Geçirme: 22 Şubat 2007 Perşembe - Gözden geçirme: 3.4

Nasıl yapılır: Windows 2000 için CDO kullanarak Japonca karakterler Gönder

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Hepsini aç | Hepsini kapa

Özet

Aşağıdaki örnek Japonca çift baytlı karakter-kümesi, Windows 2000 için birlikte çalışma veri nesneleri (CDO) kullanarak göndermek için gerekli olan kodu gösterir.

Not: bilgisayarınızda Japonca ayarlamak için giriş yerel ayarını olması gerekir.

Daha fazla bilgi

  1. Yeni bir proje için Visual Basic'te oluşturun. Formu aşağıdaki gibi ayarlayın:
    Nesne-------------------adı
    *************************
    Form------------------FrmTest
    Düğme------cmdSend komutu
    Düğme------cmdQuit komutu
    TextBox---------------txtPort (değeri: 25)
    TextBox---------------txtServer
    TextBox---------------txtTo
    TextBox---------------txtFrom
    TextBox---------------txtSubject
    TextBox (Forms 2.0)----txtBody

  2. Windows 2000 için CDO nesne kitaplığına bir başvuru ekleyin.
  3. Form için aşağıdaki kodu ekleyin:
    Private Sub cmdQuit_Click()
    Unload Me
    End Sub
    
    Private Sub cmdSend_Click()
    On Error GoTo errhand
    
    
    Dim objConfig As CDO.Configuration
    Dim objMessage As CDO.Message
        
        Set objConfig = New CDO.Configuration
    
        ' Set the configuration fields for this message.
        With objConfig.Fields
            .Item(cdoSendUsingMethod) = cdoSendUsingPort 
            .Item(cdoSMTPServer) = txtServer ' Set the SMTP server
            .Item(cdoSMTPConnectionTimeout) = 30
            .Item(cdoSMTPServerPort) = txtPort ' Set the port to communicate on
            .Item(cdoSendUserName) = "user1" 
            .Item(cdoSendPassword) = "user1"
            .Update
        End With
    
        ' Create the new message object.
        Set objMessage = New CDO.Message
        
        
        ' Set the message properties and send the message.
        With objMessage
            Set .Configuration = objConfig
            .MimeFormatted = True
            .Fields.Update
            .To = "<" & txtTo & ">"
            .From = "<" & txtFrom & ">"
            .Subject = txtSubject
            .TextBody = txtBody<BR/>
           
            ' Set the Character set for the Body Part.
            .TextBodyPart.Charset = cdoShift_JIS
            
            ' Get the plain text version of the message & decoded body part.
            Set IBodyPart = objMessage.TextBodyPart
            IBodyPart.GetDecodedContentStream
            .Send
        End With
    
    Set objMessage = Nothing
    Set mobjConfig = Nothing
    
    Exit Sub
    
    errhand:
    
    MsgBox "Error: " & Err.Number & " (" & Err.Description & ") occurred"
    
    Set objMessage = Nothing
    Set objConfig = Nothing
    
    End Sub
    
    					
    .
  4. Projeyi çalıştırın.
  5. TxtServer alanına SMTP sunucunuzun adını yazın ve txtTotxtFrom ve txtSubject alanları doldurun.
  6. Japonca metin txtBody alana yapıştırın ya da Windows Giriş Yöntemi Düzenleyicisi (IME) ile girin.
  7. CmdSend Ek Yardım düğmesini tıklatın.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows 2000 Server SP1
  • Microsoft Windows 2000 Advanced Server SP1
  • Microsoft Windows 2000 Professional SP1
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Exchange 2000 Server Standard Edition
Anahtar Kelimeler: 
kbmt kbhowto KB284143 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:284143  (http://support.microsoft.com/kb/284143/en-us/ )