Word : Metni iki yana yaslama

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,339
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
İki ismi ve soyismi kağıdın iki kenarına yaslamak istiyorum.

Ekli belgede isimler arasındaki uzun boşluğu ellle verdim.

Word de bunu hazırlayabilecek bir özellik var mıdır? (HTML de olabilir)
 

Ekli dosyalar

Katılım
11 Ağustos 2013
Mesajlar
12
Excel Vers. ve Dili
2010
Hızlı tarafından bir çözüm;


-2 X N' lik bir tablo yapın.

Yani; 2 kolon ve N satırlık.

-1. veriyi ilk kolonun ilgili satırına yazın, sola yaslayın.

-2. veriyi ikinci kolonun ilgili satırına yazın, sağa yaslayın.

-Tablodaki bordürleri kaldırın.


HTML kodlaması yapsanız da farklı bir şey pek olmaz. Olsa bile, beyhude zaman harcarsınız.

Vakit... nakittir.
 
Katılım
11 Ağustos 2013
Mesajlar
12
Excel Vers. ve Dili
2010
Eğer Word belgesinde bu veriler mevcut ve siz, bahsettiğiniz düzenlemeyi yapmak istiyorsanız;

-1. ve 2. isimler arasına bir karakter girin, mesela; * olabilir.

-Verileri seçin ve "Insert >> Table" menüsünden "Convert text to table" seçeneğini tıklayın.

-Kolon ve satır sayılarını ayarlayın, metnin ayrıştırılacağı bölümde "Other" seçip karakter olarak da * yazın, penceryi onaylayın.

-Sonra, ilk mesajımdakileri uygulayın.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Soruyu anladığımı varsayarsak, Word Cetveline tıklayınız, orda sekme oluşur, bu sekmeleri sağa-sola kaydırarak bu uygulamanızı yapabilirsiniz.
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,339
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Hızlı tarafından bir çözüm;


-2 X N' lik bir tablo yapın.

Yani; 2 kolon ve N satırlık.

-1. veriyi ilk kolonun ilgili satırına yazın, sola yaslayın.

-2. veriyi ikinci kolonun ilgili satırına yazın, sağa yaslayın.

-Tablodaki bordürleri kaldırın.


HTML kodlaması yapsanız da farklı bir şey pek olmaz. Olsa bile, beyhude zaman harcarsınız.

Vakit... nakittir.
Güzel fikir; çözüm arayışı içinde kaybolunca akla gelmiyor bazen. ;)

HTML ile yapacağım çünkü office starter yüklü makinada makro kullanamadığım için Word ile DDE bağlantısıyla haberleşecek uygulama yazmam gerekecekti. Bir webbrowser ve şablon html ile uygulama yazarak problemi çözeceğim. Word de hazır bir özellik olabileceğini düşünmüştüm. Kısaca Word e bağlı kalmam gerekmiyor.

Teşekkürler...

Soruyu anladığımı varsayarsak, Word Cetveline tıklayınız, orda sekme oluşur, bu sekmeleri sağa-sola kaydırarak bu uygulamanızı yapabilirsiniz.
Seyit bey çözüm öneriniz için size de teşekkür ederim. Yukarıdaki çözüm tam olarak amacıma ulaştıracak.
 
Katılım
11 Ağustos 2013
Mesajlar
12
Excel Vers. ve Dili
2010
Tekrar merhaba;

Ben yine de HTML ile direkt olarak bu işi yapacak bir kodlama yazılabileceğine veya bunun için vakit harcanması gerektiğine inanmıyorum. Office starter gibi konular hariç...

Benim demek istediğim şu ki; Excel ve Word'un yapısı, yani kabileyetlerini göz önüne almak gerekir.

XL'de bir hücre ne ise Word'de bir satır buna karşılık gelir. Yani; XL'de bir hücredeki veriyi saga, sola veya dikey yazmak gibi "object oriented" kodlama yaparken bunun benzerini WD'de satır için yapabilirsiniz.

Konvansiyonel kodlama ile durum böyle iken, işin içine regular expressionları da katarak, veri girişinden itibaren olaya müdahil olmak kaydı ile veya mevcut veriyi okuyup, başka bir dosyaya yazarken bu işler yapılabilir.

Ama, en başta dediğim gibi; vakit nakittir...

Sonuçta, çözüm yolunu bulduğunuza inanarak kolay gelsin diyorum. İyi akşamlar.
 
Üst