DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sevgili arkadaşlar, üstadlar
Word içerisinde makro ile veri girişi yaparak gerekli yerlere bilgi girişi mümkün müdür? Yada bir userform ile
ekte örnek var yardımlarınızı bekliyorum.
Teşekkürler!
Private Sub CommandButton1_Click()
With ActiveDocument.Tables(1)
.Cell(1, 2).Range = TextBox1.Text
.Cell(1, 4).Range = TextBox2.Text
.Cell(2, 2).Range = TextBox3.Text
.Cell(2, 4).Range = TextBox4.Text
.Cell(3, 2).Range = TextBox5.Text
.Cell(3, 4).Range = TextBox6.Text
End With
UserForm1.Move UserForm1.Left + 0.01
End Sub
Sub bulkoyuyap()
a = InputBox("Bir kelime seçin")
Set myRange = ActiveDocument.Content
myRange.Find.Execute FindText:=a, Forward:=True
If myRange.Find.Found = True Then myRange.Bold = True
End Sub
Şimdi toplam 8 sayfa bir dokümanım var. ilk dört sayfasını arkalı önlü yazdırmak istiyorum.
Buna benzer bir örneği kendim kullanıyorum, ama iş burada size düşüyor. Şöyle ki, ilk sayfayı yazdırdıktan sonra bir mesaj kutusu çıkıyor ve size kağıdı ters çevir diyor.
Diğer sorunuz için bir form yapabiliriz.
Private Sub CommandButton1_Click()
Set myRange = ActiveDocument.Content
myRange.Find.Execute FindText:=TextBox1.Text, Forward:=True
If myRange.Find.Found = True Then myRange.Bold = True
End Sub
Private Sub CommandButton1_Click()
Dim Found As Boolean
Found = False
Selection.HomeKey wdStory
Selection.Find.ClearFormatting
With Selection.Find
Do While .Execute(findText:=TextBox1.Text, Forward:=True, _
MatchWildcards:=False, MatchCase:=True, Wrap:=wdFindStop) = True
Found = True
Selection.Font.Bold = True
Loop
End With
If Found = False Then
MsgBox "Aradığınız kelime bu dokumanda yok"
End If
End Sub