Skema penomoran halaman berurutan satu dalam header dan skema penomoran halaman berurutan kedua di Footer (penomoran berbeda)

0

Saya memiliki dokumen yang perlu memiliki penomoran halaman berurutan di header TETAPI saya juga perlu secara berurutan nomor individu, beberapa prosedur pemeliharaan halaman di footer. Dalam catatan kaki, nomor setelah penandaan XXX adalah nomor halaman berurutan dari prosedur itu; dan saya memiliki sekitar 300 prosedur yang dinamai secara individual / bernomor. Ada yang punya pikiran, saya telah memeras otak saya selama berhari-hari tanpa solusi.

Header: pg. 1

Footer: Prosedur AAA-1

Header: pg. 2

Footer: Prosedur AAA-2

Header: pg. 3

Footer: Prosedur AAA-3

Header: pg. 4

Footer: Prosedur BBB-1

Header: pg. 5

Footer: Prosedur BBB-2

Header: pg. 6

Footer: Prosedur BBB-3

Header: pg. 7

Footer: Prosedur CCC-1

S. Gnat
sumber

Jawaban:

0

Jadi, dengan sedikit bantuan dari WordTips Allen Wyatt, saya dapat menulis beberapa kode VBA yang memungkinkan saya untuk menyelesaikan / mengotomatiskan tugas ini. Sulit dipercaya betapa sulitnya Word membuat proses yang tampaknya sederhana ini.

  1. Harus ada istirahat bagian "halaman berikutnya" setelah setiap prosedur dan setiap prosedur harus dimulai pada halaman "1"
  2. Harus ada bookmark (saya memilih skema yang saya bisa nomor tambahan dan gunakan dalam proses otomatis) sebelum setiap bagian istirahat
  3. WordTips Allen Wyatt menunjukkan kepada Anda bagaimana melakukannya secara manual. Jika Anda tertarik pada solusi otomatis, silakan hubungi saya untuk kode VBA. Di bawah ini adalah solusi manual yang disingkat dari WordTips:

Sebuah. Di header bagian 1 taruh bidang berikut (kurung keriting menunjukkan bidang, yang ditambahkan dengan menekan Ctrl + F9):

{page}

b. Di header bagian 2 tempatkan bidang gabungan berikut ini, yang memberikan jumlah halaman di bagian sebelumnya ditambah nomor halaman dari bagian saat ini:

 {= {pageref A} + {page}}

You enter (do not type the quotes shown around the text to enter)

1. Ctrl F9
2. type "="
3. Ctrl F9
4. type "pageref A" (or substitute whatever you have chosen for your bookmark naming scheme for "A")
5. Place your cursor past the closing curly brace for "pageref A"
6. type "+"
7. Ctrl F9
8. type page
9. select the entire formula; press F9 to update

c. Di header bagian 3, tempatkan bidang senyawa berikut (gunakan proses yang sama ditunjukkan pada Langkah B):

 {= {pageref A} + {pageref B} + {page}}

d.Pada header setiap bagian berikutnya, ikuti pola yang sama seperti ditunjukkan pada langkah C. Anda ingin setiap rumus menghasilkan jumlah total halaman di semua bagian sebelum bagian di mana footer berada, bersama dengan nomor halaman dalam bagian tertentu

Seperti yang Anda lihat, melakukan ini untuk 300 prosedur akan sangat memakan waktu. Kode otomatisasi VBA sangat membantu mempercepat proses ini.

S. Gnat
sumber