Stil devralmayı sıfırlamak için VBA kullanın (Word 2013)


1

Bu soruyu tekrar gözden geçirmek isterim - Stili ayarlamayı stilden kalıtsal ortama doğru atama - çünkü verilen ve oylanan cevap gerçekten yapmak istediğim şeyi yapmaz.

Word'deki bir stil, temel aldığı stilden çeşitli özellikleri devralabilir. Bununla birlikte, yeni stilin herhangi bir özelliğini değiştirmek mirasa zarar verir; yani temel stilde yapılan değişiklikler çocuk stiline yayılmaz. Mirasın yeniden yapılandırılması için bir VBA makrosu aracılığıyla bir yol istiyorum.

Yukarıda verilen önceki sorudan tercih edilen cevabın yöntemi, yazı tipi adını temel stil ile aynı olacak şekilde ayarlamayı başarır, ancak kalıtım bağlantısını yeniden kurmaz. Ebeveyn üzerinde yapılacak diğer değişiklikler, çocuğu güncellemez.

Bu miras bağlantısını nasıl yeniden kurabilirim?

Çok teşekkürler


"Stilleri otomatik olarak güncelle" seçeneğinin size yardımcı olup olmayacağını kontrol ettiniz mi? word.mvps.org/faqs/macrosvba/UpdateStyles.htm
Adam

1
Teşekkürler Adam, ama bu benim de aradığım şey değil. Gerçekten tüm standart stilleri sıfırlamak istemiyorum. Ayrıca, bu yerleşik stillere dayalı stiller güncellenmez. Daha iyi taneli kontrol istiyorum.
Jonathan,

Yanıtlar:


1

Her stil ayarında denemedim, ancak en azından birkaç ayar için (şimdiye kadar font boyutu ve boşluk), yalnızca üst öğeyle eşleşecek şekilde alt stil ayarının değiştirilmesi kalıtımın yeniden kurulmasını sağlayacaktır.


Bu tür yeni bir tarza sahip olma amacını
yitiriyor

Jonathan: Sorunu tekrarlayamam. Ben yapabilirsiniz Mark'ın cevabı içinde, ayrıca Word'de 2013 yılında, benim için çalıştığını teyit Bu forum yazı (başka tarz bir yazı tipi miras nasıl?) Tarihli 2004 Margaret Aldis (Microsoft Word MVP) bu şekilde çalıştığını doğruluyor.
Scott

@DavidPostill: Yorumunuzu anlamıyorum.
Scott

@Scott Çocuk stilini, kalıtımın yeniden tesis edilmesi için ebeveyn ile eşleşecek şekilde değiştirmek, çocuk stilinin artık ebeveyn ile aynı olduğu anlamına gelir. Bu, ilk bakışta çocuk stiline sahip olmanın amacını (ebeveynden farklı olacak) yener.
DavidPostill

@DavidPostill: Ama stil mirası, ya hep ya hiçi değil. Tüm stile dayalı değildir; özellik / özellik seviyesine göre ayrıntılı. Bu nedenle, Stil2'deki paragraftan sonraki boşluk ayarını Stil1'deki paragraftan sonraki boşluk ayarına eşit olacak şekilde değiştirmek, Stil2'nin Stil2'nin paragraftan sonraki boşluk ayarını (ve başka hiçbir şeyi) Stil1'den miras almasını sağlar; Style1'den onlarca başka yolla.
Scott
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.