URL dışındaki bir Word belgesinde dize seçme ve VBA kullanarak font rengini kırmızıya değiştirme


-1

Çok fazla URL içeren bir sözcük belgesine ve ardından açıklamalarına çoğunlukla bir çizgi (-) ile ayrılmış, ancak her zaman değil. VBA'da bu tanımları seçen (varsa eksi çizgiler) ve font rengini siyahtan kırmızıya değiştiren bir senaryo yazmak istiyorum. Genel kalıp şudur (her açıklamanın sonunda bir satır dönüşü vardır ve URL’lerin tümü yeni satırlar olarak başlar). Bazen açıklamayı basit bir boşluk izler (kısa çizgi olmadan) ve bazen açıklama URL'nin altındadır (yeni satır):

http://www.something1.com - some description 1
...
http://www.something10.com - some description 10
...
http://www.something11.com some description 11
http://www.something12.com some description 12
...
http://www.something13.com
some description 13
http://www.something14.com
some description 14

Merhaba ve Superuser'e hoş geldiniz. Kendine ne denedin? (Çalışmayan) VBA kodunuzu soruya dahil edebilir misiniz?
Saaru Lindestøkke

Autohotkey ve Regular Expression'ı biliyorum, ancak VBA söz konusu olduğunda ben bir acemiyim. Bu isteği bir çalışma kodu almak için gönderdim, böylece Word VBA'da soruma uygulandığı gibi uygulandığını tahmin ederek döngü ve düzenli ifade hakkında çalışabilir, analiz edebilir ve öğrenebilirim.
Bruno

2
I posted this request to get a working code, birilerinin gelip sizin için probleminizi çözmesi kesinlikle mümkün olsa da, stackexchange topluluğunun kendisi için bir şey değildir. Sorunu çözmek ve her bölümü araştırmaya başlamak en iyisidir. Bir sorunla karşılaştığınızda, çalışmanızı o noktaya kadar gösterip yardım isteyebilirsiniz.
Saaru Lindestøkke

Word'ün yerleşik Bul / Değiştir işlevini keşfederek başlamanızı öneririm. Bir joker karakter araması kullanarak, başlangıç ​​olacak her URL’ye atlamak mümkün olmalıdır. Bununla birlikte, FWIW, böyle tutarsız bir düzende (bazen bir çizgi, bazen bir boşluk, bazen yeni bir çizgi ...) otomatik bir şey yaratırken doğrudan ileri doğru olmayacaktır.
Cindy Meister
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.