Öncelikle herkese kolay gelsin arkadaşlar. Accesste vba koduyla word şablonuna yer imi yardımıyla veri göndermekteyim.Buraya kadar herhangi bir sıkıntı yok kod çalışmakta.
Kullandığım kod:
Ancak yapmak istediğim şey ; Eğer onaykutusu 31 işaretliyse adres yer imine adres alanını eğer işaretli değilse adres yer imine metinkutusu42 içerisinde yazan bilgiyi göndermek.Birkaç kod denedim ,forumları inceledim, bulduğum şeyleri denedim ama başaramadım.Bu konuda yardımlarınız bekliyorum üstatlar.Saygılar...
Kullandığım kod:
Visual Basic
- Private Sub Komut31_Click()
- On Error GoTo Hata
-
- Dim objWord As Word.Application
-
- Set objWord = CreateObject("Word.Application")
-
- With objWord
-
- .Visible = True
-
-
- .Documents.Add (Me.Application.CurrentProject.Path & "\izinbelgesi.dotx")
-
-
- .ActiveDocument.Bookmarks("sinifi").Select
- .Selection.Text = Me.ŞUBE
- .ActiveDocument.Bookmarks("numarasi").Select
- .Selection.Text = Me.Metin14
- .ActiveDocument.Bookmarks("cikistarihi").Select
- .Selection.Text = Me.Metin16
- .ActiveDocument.Bookmarks("cikissaati").Select
- .Selection.Text = Me.Metin26
- .ActiveDocument.Bookmarks("dönüstarihi").Select
- .Selection.Text = Me.Metin18
- .ActiveDocument.Bookmarks("dönüssaati").Select
- .Selection.Text = Me.Metin28
- .ActiveDocument.Bookmarks("gün").Select
- .Selection.Text = Me.Metin20
- .ActiveDocument.Bookmarks("adisoyadi").Select
- .Selection.Text = Me.AdıSoyadı
- .ActiveDocument.Bookmarks("adres").Select
- .Selection.Text = Me.Adres
- End With
-
-
-
- ' objWord.ActiveDocument.PrintOut Background:=False
- ' objWord.ActiveDocument.Close SaveChanges:=wdDoNotSaveChanges
- ' objWord.Quit
- Set objWord = Nothing
- Exit Sub
-
- Hata:
- If Err.Number = 94 Then
- objWord.Selection.Text = ""
- Resume Next
- End If
- Exit Sub
- End Sub
Ancak yapmak istediğim şey ; Eğer onaykutusu 31 işaretliyse adres yer imine adres alanını eğer işaretli değilse adres yer imine metinkutusu42 içerisinde yazan bilgiyi göndermek.Birkaç kod denedim ,forumları inceledim, bulduğum şeyleri denedim ama başaramadım.Bu konuda yardımlarınız bekliyorum üstatlar.Saygılar...