Bir Word belgesi başka bir dosyaya veya belgeye nasıl başvuruda bulunabilir?


1

Şu anda bir sunucudan diğerine geçme sürecinde ve kullanıcı klasörlerimizdeki tüm Word belgelerini programlı olarak adım adım izlemek istiyoruz. Eski sunucuyu işaret eden referansların / köprülerin yeni adresle güncelleneceğinden emin olmalıyız.

Köprülerin ve referansların diğer belgelere işaret edebileceğini biliyorum. Bunlar sadece iki yol mu? Değilse, bir belge başka bir belgeye veya dosyaya başka hangi yollarla işaret edebilir?


1
köprüler ve çapraz referanslar, dışarıda kelime olarak bağlanmanın tek yoludur. Yer imleri dahili olarak bağlanır. Diğer ofis programlarının başka araçları vardır (örneğin, excel'de veri bağlantıları).
Raystafarian

1
Belge özellikleri içinde, bir belge oluşturulduğu şablona bağlanabilir.
CharlieRB

Harika, teşekkürler beyler. Biriniz resmi bir cevap gönderebilir mi, böylece devam edebilir ve kabul edebilirim? Oh, ayrıca, bu Powerpoint ile aynı mı?
14'te

Yanıtlar:


2

Bu, şu anda başıma gelen dış bağlantı türlerinin listesi.

  1. Bir şablona bağlantı
  2. Görüntü gibi bir nesneyle ilişkilendirilmiş bir köprü alanı veya köprü ile temsil edilen bir köprü
  3. bir LINK alanıyla (veya OOXML'de) temsil edilen bir Excel sayfası gibi bir OLE Nesnesine bağlantı .docx içindeki bir İlişki kaydı aracılığıyla
  4. INCLUDETEXT alanları veya muhtemelen dahili olarak bir İlişki kaydı aracılığıyla bağlanan "metin" dosyaları veya alt kümeleri (örneğin, yer imi konan metin alanları) dahil
  5. INCLUDEPICTURE alanları aracılığıyla veya dahili olarak bir İlişki kaydı aracılığıyla resimlere bağlantılar
  6. Adres Mektup Birleştirme Ana belgesinden veri kaynağına bağlantı
  7. Ana belgelerden alt belgelere bağlantılar (gerçekte nasıl yapıldığını hatırlayamıyorum)
  8. (nadir) derim ki {DATABASE} alanından bir veri kaynağına bağlantı
  9. (bu günlerde yaygın değildir) {RD} içerik ve indeks tabloları oluşturmak için diğer belgeleri içeren "alanlar"
  10. (Birisi Windows form kontrolleri eklemek için VSTO kullanmamışsa bu günlerde nadir görülür) eğer belge herhangi bir ActiveX kontrolü içeriyorsa (genellikle kontrolleri oluşturur), hedef makinede bulunmaları gerekir.
  11. VBA'da kullanılan diğer tüm kodlanmış yollar
  12. (nadir, derim ki) Bir belge potansiyel olarak bir belgedeki köprülerin yorumunu etkileyebilecek bir "köprü tabanına" sahip olabilir.

(INCLUDETEXT ve INCLUDEPICTURE alan türlerinin öncülleri vardır, ancak o kadar eskidirler ki onlarla karşılaşmanız çok olası değildir.

Bunlardan en az biri, yani (6), Word Nesne modelini kullanarak dokümanı değiştirecekseniz (örneğin, VBA'da), orijinal bağlantı hedefini (yani veri kaynağı) kaldırmadan önce yapmanız önemlidir. . Aksi takdirde, Word belgeyi yenisinde gösterme şansınız olmadan Word, veri kaynağını "unutur". OOXML belgelerini yalnızca Open XML SDK ile işliyorsanız, bu tam olarak böyle bir sorun olmamalıdır.

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.