Geri Git   ForumSinsi - 2006 Yılından Beri > Bilgisayar,Teknoloji & İnternet Dünyası > Yazılım & Donanım

Yeni Konu Gönder Yanıtla
 
Konu Araçları
değişiklik, dosyasında, kapalı, word, yapmak

Kapalı Word Dosyasında Değişiklik Yapmak

Eski 09-09-2012   #1
Prof. Dr. Sinsi
Varsayılan

Kapalı Word Dosyasında Değişiklik Yapmak



Kapalı Word Dosyasında Değişiklik Yapmak
Kapalı Word Dosyasında Değişiklik Yapmak
Diyelimki onlarca word belgenizdeki bir kelimeyi bir başka kelime ile değiştirmek ve bunu hepsini tek tek açmadan yapmak istiyorsunuz Alt + F11 yaparak word makroyu açıp aşağıdaki kodları oraya ekleyin Kırmızı ve kalın (ZET) yazan kelime değişiklik yapmak için aradığınız kelime, ikinici olan ZETODA ise yerine yazılmasını isediğiniz yeni kelime

Değişiklik yapılacak dosyalar aynı klasör içinde olması gerekli Makroyu çalıştırdıktan sonra kontrol edilen dosya sayısı ve değişiklik hakkında bilgi veriyor

----------------------------------------------------------------------

Sub Test()

'// Word dokumanında degisiklik yapmak zetoda //

Dim MyPath As String, MyFile As String
Dim No As Integer, x As Integer, i As Integer
Dim Msg1 As String, Msg2 As String
ApplicationScreenUpdating = False
MyPath = ThisDocumentPath
MyFile = Dir(MyPath & ApplicationPathSeparator & "*doc", vbDirectory)
Do While MyFile <> ""
If MyFile <> ThisDocumentName Then
No = No + 1
DocumentsOpen MyPath & ApplicationPathSeparator & MyFile
With SelectionFind
ClearFormatting
ReplacementClearFormatting
Text = "ZET"
ReplacementText = "ZETODA"
Forward = True
Wrap = wdFindContinue
MatchCase = False
If Execute Then x = x + 1
Execute Replace:=wdReplaceAll
End With
End If
MyFile = Dir
Loop
For i = DocumentsCount To 1 Step -1
If Documents(i)Name <> ThisDocumentName Then
Documents(i)Close SaveChanges:=True
End If
Next
ApplicationScreenUpdating = True
Msg1 = " Kontrol edilen dosya sayısı = " & No
Msg2 = x & " adet dosyada degistirme yapildi"
MsgBox Msg1 & vbCrLf & Msg2, vbInformation, "Rapor !"
End Sub

Alıntı Yaparak Cevapla
 
Üye olmanıza kesinlikle gerek yok !

Konuya yorum yazmak için sadece buraya tıklayınız.

Bu sitede 1 günde 10.000 kişiye sesinizi duyurma fırsatınız var.

IP adresleri kayıt altında tutulmaktadır. Aşağılama, hakaret, küfür vb. kötü içerikli mesaj yazan şahıslar IP adreslerinden tespit edilerek haklarında suç duyurusunda bulunulabilir.

« Önceki Konu   |   Sonraki Konu »


forumsinsi.com
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ForumSinsi.com hakkında yapılacak tüm şikayetlerde ilgili adresimizle iletişime geçilmesi halinde kanunlar ve yönetmelikler çerçevesinde en geç 1 (Bir) Hafta içerisinde gereken işlemler yapılacaktır. İletişime geçmek için buraya tıklayınız.