word de hece sayısı

Katılım
4 Şubat 2007
Mesajlar
37
Excel Vers. ve Dili
2003 türkçe
word de yazdığım bir şiirin kaç hece olduğunu görmek istiyorum. böyle bir özellik varmı örneğin sözcük sayımı yaptığı gibi hece sayımıda yapılıyormu.
 
Katılım
14 Aralık 2007
Mesajlar
1,073
Excel Vers. ve Dili
EXCEL 2007 TÜRKÇE
SÖZCÜK SAYIMI

1- İçerisinde geçen kelimelerin ya da harflerin sayısını öğrenmek istediğiniz herhangi bir Word belgesini açın
Daha sonra "Araçlar" menüsüne tıklayın ve açılan menüden "Sözcük Sayımı" satırını seçin


2- Karşınıza, biraz önce açmış olduğunuz dokümanın sözcük sayımı ile ilgili tüm bilgilerin yer aldığı küçük bir pencere gelecektir
Bu pencereyi dikkatle incelerseniz sayfa sayısı, kelime sayısı, boşluklu veya boşluksuz olarak hesaplanmış karakter sayısı gibi her türlü sayısal bilginin listelendiğini kolaylıkla fark edeceksiniz

Kolay Gelsin...Security
 
Katılım
4 Şubat 2007
Mesajlar
37
Excel Vers. ve Dili
2003 türkçe
evt orada sözcük karekter sayfa sayısı gibi bilgiler var ancak benim sorum hece sayısı. yani yazdığım bir satırda kaç hece var onu görmek istiyorum. saygılar
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
word de yazdığım bir şiirin kaç hece olduğunu görmek istiyorum. böyle bir özellik varmı örneğin sözcük sayımı yaptığı gibi hece sayımıda yapılıyormu.
.


Word'ün böyle bir özelliği yok. Çünkü Microsofta çalışanların dilinde hece yok harf vardır.

Onun için, kelime, harf satır, paragraf saydırmışlar. Ama hece yok.

Ancak olsaydı eminim, bu kez divan şiirinin aruz veznini istiyecektiniz.

Her neyse, şaka bir yana...

Pek pratik değil ancak, iş görür derseniz. Şöyle bir yol izleyebilirsiniz.
Şiiri hecelere ayrılmış şekilde yazarsanız ve çıkan sonucu mısra aralarındaki boşluk satır sayısını düşüp kalan satır sayısına bölerseniz, her dizedeki hece sayısını bulursunuz.

.
 

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,469
Excel Vers. ve Dili
Office 2010 & 2013 tr
Merhaba,
İsteğiniz makro ile çözülebilir.
Aşağıdaki kodu deneyebilirsiniz.
Kod:
Sub Hece_Say()
Selection.WholeStory
unlu = Array("A", "Â", "E", "I", "İ", "Î", "U", "Û", "Ü", "O", "Ö")
For x = LBound(unlu) To UBound(unlu)
deg = Split(UCase(Replace(Replace(Selection, "i", "İ"), "ı", "I")), unlu(x))
Say = Say + UBound(deg)
Next
Selection.MoveUp Unit:=wdLine, Count:=1
MsgBox "Seçili metindeki hece sayısı: " & Say, vbInformation, "leumruk"
End Sub
Bu kodları word dosyanızın makro bölümüne kopyalayın ve ARAÇLAR>MAKRO>Hece_Say makrosunu seçin ve çalıştıra basın. İsterseniz makroya kısayol tuşu atayarak da kullanabilirsiniz.
Ekte makronun eklendiği bir örnek var. Bu dosya üzerinde deneyebilirsiniz.
Alternatif Link: https://drive.google.com/open?id=1F5WUAslxjydmX20y3TuYeUM2ws0nVQ3U
 

Ekli dosyalar

Son düzenleme:

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,521
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
Teşekkürler..
 
Katılım
10 Nisan 2020
Mesajlar
4
Excel Vers. ve Dili
2013 İngilizce
Bu dosyayı indirmek için kaç tane mesaj atmak gerekiyor acaba?
 

BAZGİRET

Destek Ekibi
Destek Ekibi
Katılım
5 Kasım 2011
Mesajlar
349
Excel Vers. ve Dili
TÜRKÇE. 2010
Altın üye olmanız gerekiyor.
 

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,469
Excel Vers. ve Dili
Office 2010 & 2013 tr
5 nolu mesaja alternatif link eklenmiştir.
 
Katılım
15 Nisan 2012
Mesajlar
2
Excel Vers. ve Dili
2010türkçe
Merhaba,
İsteğiniz makro ile çözülebilir.
Aşağıdaki kodu deneyebilirsiniz.
Kod:
Sub Hece_Say()
Selection.WholeStory
unlu = Array("A", "Â", "E", "I", "İ", "Î", "U", "Û", "Ü", "O", "Ö")
For x = LBound(unlu) To UBound(unlu)
deg = Split(UCase(Replace(Replace(Selection, "i", "İ"), "ı", "I")), unlu(x))
Say = Say + UBound(deg)
Next
Selection.MoveUp Unit:=wdLine, Count:=1
MsgBox "Seçili metindeki hece sayısı: " & Say, vbInformation, "leumruk"
End Sub
Bu kodları word dosyanızın makro bölümüne kopyalayın ve ARAÇLAR>MAKRO>Hece_Say makrosunu seçin ve çalıştıra basın. İsterseniz makroya kısayol tuşu atayarak da kullanabilirsiniz.
Ekte makronun eklendiği bir örnek var. Bu dosya üzerinde deneyebilirsiniz.
Alternatif Link: https://drive.google.com/open?id=1F5WUAslxjydmX20y3TuYeUM2ws0nVQ3U
leumruk hocam merhabalar
makro için, yardımınız için çok teşekkürler
yukarıdaki makronun değişmiş bir haline ihtiyacım var;
metindeki "3 heceli", "4 heceli", "5 heceli", "6 ve daha fazla heceli" kelime sayılarını tespit etmem gerekli.
bu sorunu nasıl çözebilirim?
saygılarımla
 

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,469
Excel Vers. ve Dili
Office 2010 & 2013 tr
Linkte paylaştığım dosyaya istediğiniz özelliği ekledim.
 
Katılım
15 Nisan 2012
Mesajlar
2
Excel Vers. ve Dili
2010türkçe
çok teşekkür ederim
 
Üst