Dim NewDoc As String
Dim DocPath(10) As String
Dim K As Integer
'----------------------------
DocPath(1) = CurrentProject.path & "\Şablonlar" & "\uzlastirma_raporu.dot"
DocPath(2) = CurrentProject.path & "\Şablonlar" & "\Teklif_Formu.dot"
DocPath(3) = CurrentProject.path & "\Şablonlar" & "\Posta_Tevdi_Listesi.dot"
DocPath(4) = CurrentProject.path & "\Şablonlar" & "\Tebligat_Zarfı.dot"
Call Sablon_Klasor_Kontrol 'şablonlar klasörü kontrol edilip oluştutuluyor-----
'----------------Şabloon Oluşturuluyor ----------------------------------------
'-(1)----------------------------Rapor_Tebligat_Şablonu Oluşturuluyor----------------
With Me.Rapor_Tebligat_Şablon 'formdaki oluşturulacak şablon ismi --------------------
.Class = "Word.Document"
.Verb = acOLEVerbOpen
.Action = acOLEActivate
.Object.Application.Documents.Item(1).SaveAs DocPath(1)
.Object.Application.Quit
End With
'-(2)----------------------------Teklif_Formu_Şablonu Oluşturuluyor----------------
With Me.Teklif_Formu_Şablon 'formdaki oluşturulacak şablon ismi --------------------
.Class = "Word.Document"
.Verb = acOLEVerbOpen
.Action = acOLEActivate
.Object.Application.Documents.Item(1).SaveAs DocPath(2)
.Object.Application.Quit
End With
'-(3)----------------------------Posta_Tevdi_Listesi_Şablonu Oluşturuluyor----------------
With Me.Posta_Tevdi_şablon 'formdaki oluşturulacak şablon ismi --------------------
.Class = "Word.Document"
.Verb = acOLEVerbOpen
.Action = acOLEActivate
.Object.Application.Documents.Item(1).SaveAs DocPath(3)
.Object.Application.Quit
End With
'-(4)----------------------------Tebligat_Zarfı_Listesi_Şablonu Oluşturuluyor----------------
With Me.Tebligat_Zarfı_şablon 'formdaki oluşturulacak şablon ismi --------------------
.Class = "Word.Document"
.Verb = acOLEVerbOpen
.Action = acOLEActivate
.Object.Application.Documents.Item(1).SaveAs DocPath(4)
.Object.Application.Quit
End With
'--------------------------------------------------------
End Sub
Sub Sablon_Klasor_Kontrol()
On Error GoTo Şablon_klasör__Hata
'--------Klasör oluşturma değerleri-----------
Dim GDizin_SBL As String
Dim GKlasör_SBL As String
Dim klasör_ismi As String
'---------------------------------------------
'--------------Klasör ismi Belirleniyor-------------
klasör_ismi = "Şablonlar"
'---------------Klasör oluşturuluyor-------------
GDizin_SBL = CurrentProject.path & "\" & klasör_ismi
GKlasör_SBL = Len(Dir(GDizin_SBL, vbDirectory))
'---------------- Klasör Varmı Kontrolü Ediliyor -------------------
If GKlasör_SBL = 0 Then
MkDir GDizin_SBL
End If
Şablon_klasör__Hata:
If err.Number = 3011 Then
MsgBox "Klasör oluşturmada hata", , "KLASÖR OLUŞTURULAMADI": GoTo Klasör_Muhtıra_Çıkış
End If
Klasör_Muhtıra_Çıkış:
End Sub
Değişimde gelişimde beyinlerin değişmesi ve gelişmesi ile olur. By Bibib
Cevapla