AccessTr.neT
Accessten Worde Atarken Hata! - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Accessten Worde Atarken Hata! (/konu-accessten-worde-atarken-hata.html)

Sayfalar: 1 2


Accessten Worde Atarken Hata! - derzulya - 14/09/2020

Merhaba arkadaşlar. Accessten worde atarken hata veriyor. kodun neresinde sıkıntı var bakabilir misiniz. Dosyada ektedir.

Kod:
Private Sub Komut67_Click()
'Eksik alan ve kaydedilmemiş kayıt kontrolü.
   If IsNull(firma_adi) Then
     MsgBox "Firma Adı Boş Olamaz!"
     Me.firma_adi.SetFocus
     Exit Sub
   End If
     
   If MsgBox("HATIRLATMA.. " & Chr(13) & _
     "Bilgileri Doğru Yazdığına Eminmisin", vbInformation + vbOKCancel) = vbOK Then
  Else
       Exit Sub
     End If
  
  
   ' Word Şablonundan yeni belge oluşturma.
   Dim WordApp As Word.Application
   Dim strTemplateLocation As String
 
 
   ' Şablonun bulunduğu yer
     
    strTemplateLocation = CurrentProject.Path & "\origins" & "\taslak.docx"
   On Error Resume Next
   Set WordApp = GetObject(, "Word.Application")
   If Err.Number <> 0 Then
     Set WordApp = CreateObject("Word.Application")
   End If
  
'  On Error GoTo ErrHandler
    
   WordApp.Visible = False
   WordApp.WindowState = wdWindowStateMaximize
   WordApp.Documents.Add Template:=strTemplateLocation, NewTemplate:=False
   
   ' Her satırı uygun olan kayıt ile değiştirmek.
   With WordApp.Selection
  
     .GoTo what:=wdGoToBookmark, Name:="firma_adi"
     .TypeText [firma_adi]
    
     .GoTo what:=wdGoToBookmark, Name:="urun_adi"
     .TypeText [urun_adi]

     .GoTo what:=wdGoToBookmark, Name:="fiyati"
     .TypeText [fiyati]
    
     .GoTo what:=wdGoToBookmark, Name:="odeme_sekli"
     .TypeText [odeme_sekli]
    
     .GoTo what:=wdGoToBookmark, Name:="vade"
     .TypeText [vade]
    
     .GoTo what:=wdGoToBookmark, Name:="fatura"
     .TypeText [fatura]
    
     .GoTo what:=wdGoToBookmark, Name:="ilgili_kisi"
     .TypeText [ilgili_kisi]
    
     .GoTo what:=wdGoToBookmark, Name:="telefon"
     .TypeText [telefon]
    
     .GoTo what:=wdGoToBookmark, Name:="anlasmayi_yapan"
     .TypeText [anlasmayi_yapan]

        
    End With
   
  Dim BelgeAdi, BelgeYolu As String
 
  BelgeAdi = firma_adi & "-" & Date & ".docx"
  BelgeYolu = CurrentProject.Path & "\arşiv" & "\" & BelgeAdi

  WordApp.ActiveDocument.SaveAs BelgeYolu ', wdFormatDocument
  WordApp.Application.Quit
    
If MsgBox(BelgeAdi & " isimli belge oluşturuldu. Dosya Açılsın mı?", vbInformation + vbYesNo, "Belge Aç") = vbYes Then

    Call fHandleFile(BelgeYolu, WIN_NORMAL)
   
End If
    
      
'  DoEvents
'  WordApp.Activate
   
   
Set WordApp = Nothing
'   Exit Sub


'ErrHandler:

Set WordApp = Nothing


End Sub




RE: Accessten Worde Atarken Hata! - berduş - 14/09/2020

referanslara Microsoft object library eklediniz mi?


RE: Accessten Worde Atarken Hata! - derzulya - 14/09/2020

[Resim: do.php?img=10483]

Ekli  (yanlış değilse)


RE: Accessten Worde Atarken Hata! - berduş - 14/09/2020

kusura bakmayın eksik yazmışım
Microsoft WORD object library eklediniz mi?


RE: Accessten Worde Atarken Hata! - derzulya - 14/09/2020

onuda şimdi ekledim. ama yine hata verdi. worde atma olayını başka bir uygulamamda sıkıntısız kullanabiliyorum. burda hata veriyor.

[Resim: do.php?img=10484]

[Resim: do.php?img=10485]


RE: Accessten Worde Atarken Hata! - berduş - 14/09/2020

resim görünmüyor
ne hatası verdi