Microsoft Word şablonundan yeni bir belge başlatırken bilgi isteme


4

Bir şablonda (dotx) bir alan oluşturmak istiyorum, bu şablondan yeni bir belge başlatırken bilgi isteyecektir. Alan, belgede tekrar tekrar eden bir şeydir. Bir kez girebilmek ve kendisini belge boyunca güncelleyeceğini bilmek istiyorum.

Yanıtlar:


7

Tek bir veri maddesi için en basit yol aşağıdaki gibidir.

İlk olarak, şablona bir FILLIN alanı ekleyin

(Windows Word'de, {} özel alan kodu ayraçlarının bir çiftini eklemek için ctrl-F9 tuşlarını kullanın, sonra yazın

FILLIN "my prompt text" 

arasında { }

yani görüyorsun

{ FILLIN "my prompt text" }

Alanı seçip F9 tuşuna basarsanız, ihtiyacınız olan değeri yazabileceğiniz bir iletişim kutusu görmelisiniz. Değeri girdiğinizde, Word değeri FILLIN alanının bulunduğu konumda göstermelidir ("alan kodları" ve "alan sonuçları" görünümü arasında geçiş yapmak için Alt-F9 tuşlarına basın.

Word'ün aynı şeyi belgenizdeki birkaç yerde göstermesini sağlamak için, FILLIN alanınızı seçin ve ctrl-F9 tuşlarına tekrar basarak {} başka bir çifte sarın, sonra ilk "{" yazdıktan sonra yazın.

SET myfield 

Böylece her şey benziyor

{ SET myfield { FILLIN "my prompt text" } }

Ardından, değere ihtiyaç duyduğunuz her noktaya, bunun gibi başka bir alan ekleyin:

{ myfield }

hangi için steno

{ REF myfield }

Şablonu temel alan yeni bir belge oluşturduğunuzda, Word FILLIN'i çalıştırmalı, ardından tüm {myfield} alanlarını güncellemelidir. Ancak kullanıcının değeri daha sonra değiştirmesi gerekiyorsa, tüm belgeyi seçmesi gerekir (egctrl-A) ve komut istemini tekrar görmek için F9 tuşuna basın. Bu durumda, alanların her yerde güncelleneceğinden emin değilim.

ASK adında başka bir alan türü var, aslında bir SET ile bir FILLIN'i birleştiriyor, ancak şablona dayalı yeni bir belge oluşturduğunuzda otomatik olarak çalıştırılmıyor, bu yüzden bu görev için iyi bir seçim değil.

FILLIN alanında bundan biraz daha fazlası var, ama bunu araştırmanıza bırakıyorum.


FILLIN beklendiği gibi çalışıyor, ancak SET FILLIN ve REF'in kombinasyonu garip sonuçlar vermiyor. İki alanı birleştirmek için özel bir yol var mı?
valentinas

"Tuhaf sonuçları" tarif edebilir misiniz?

{SET {FILLIN ...}} alanı hiçbir şey göstermiyor. {Ref ..} alanı "{FILL" gösterir
valentinas

1
İkinci problem için, muhtemelen iç içe FILLIN alanı için normal {} karakterleri kullanıyorsunuzdur. Tüm {}, ctrl-F9 kullanarak ekleyebileceğiniz özel alan parantez karakterleri olmalıdır. İlk problem için, evet, {SET} {FILLIN} sonucunu gizler. Dolayısıyla, sonucun bu noktada gösterilmesi gerekiyorsa, iç içe geçmiş {SET {FILLIN}} alanlarından hemen sonra REF alanlarından birini koymanız gerekir.

1

Uygulamam için basit FILLIN alanlarını kullanabildim, ancak belgeyi açarken isteme pencerelerimi görüntülemekte zorlanıyordum. Çalışmadan önce belgeyi bir şablon (.dotx) olarak kaydetmem gerektiğinin farkında değildim. Bunu yaptıktan sonra harika çalıştı!


-1

FILLIN birleştirme alanının talimatlara göre çalışmasını sağladım ve çalışmasını sağlayamadım. STYLEREF birleştirme alanını kullanmak daha az karmaşık bir yoldur. Bunu yapmak için, verinin ilk örneği için genel bir alan adı oluşturun (örneğin "kuruluş" veya "tarih") ve bunun için benzersiz bir stil oluşturun (bu talimatların amaçları için "Stil1" olarak adlandırırım) . Belgedeki verilerin tekrarlanmasını istediğiniz her yerde, ctl + F9'u seçin ve parantezlerin arasına STYLEREF "Stil1" i ekleyin (şöyle görünecektir: {STYLEREF "Stil1"}. ilk girişten stil. Not, bu birleştirme alanı dışında başka bir şey için kullandığınız stili kullanmayın .. Word, bu birleştirme alanını stilin en son bilinen girişinden doldurur.

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.