Чи є спосіб форматування змінних ліній (не абзаців) без таблиць?


1

У мене є купа код я хочу представити чітко, і так як код паперу практично неможливо отримати зараз я хотів би форматувати чергуються лінії для поліпшення розбірливості. Це легко зробити в таблиці, звичайно, або на рівні абзацу з великою кількістю ручної роботи, але чи є це на рядок і без використання таблиць?

Намагався додати приклад, але мій офісний комп'ютер вирішив, що він більше не любить завантажувати сторінки. Так ей, я буду імпровізувати ...

Будь-який спосіб отримати перехід на одну лінію, не вдаючись до ручних розривів рядків?

http://i.stack.imgur.com/HdjrS.jpg


1
Чи є кожний рядок фактичним абзацом, оскільки він має знак абзацу в кінці рядка, або кожен рядок завершується поверненням каретки?
Paul

Кожен рядок коду є абзацом, але тому, що вони часто отримують досить довгий час, вони, як правило, перериваються. Я додаду приклад.
Andrew Perry

Чи можу я запропонувати використання чисел на кожному рядку, як це було у багатьох редакторах IDE, ніж використання різних кольорів BG? Або ви можете зробити скріншот коду у вашому редакторі IDE і вставити його у Word, так, як я робив це у своєму університеті, щоб зберегти формат для читання у моїй IDE, коли я надсилаю звіт своїм професорам. :)
Sanny

Це все Excel VBA, так що немає ліній підсвічування або нумерації в будь-якому випадку. :-D
Andrew Perry

Відповіді:


0

Як щодо створення декількох стилів абзаців і використання невеликої програми VBA, щоб застосувати їх до поточного вибраного тексту, напр.

Sub applystripestoselection()
' create paragraph styles called banded1 and banded0
' with the characteristics you want
Const StylenamePrefix As String = "banded"
Dim i As Integer
For i = 1 To Selection.Paragraphs.Count
 Selection.Paragraphs(i).Style = StylenamePrefix & CStr(i Mod 2)
Next
End Sub

Якщо потрібно вміти повторно подати заявку до численних окремих блоків у документі, я вважаю, що ви могли б зробити це шляхом закладки блоків певним чином - напр. використовуйте ім'я, таке як "кодовий блок", і додайте наступний номер щоразу, коли ви вставляєте нову закладку, щоб дати вам блокування кодів1, блокування коду2, блокування коду3 тощо, а потім змінити вищезгаданий VBA, щоб застосувати стилі до кожного абзацу в кожному діапазоні "покриті" за допомогою кодового блоку ref. Тоді ви, ймовірно, все одно повинні зробити трохи ручного сортування (Undo може бути вашим другом у цей момент!)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.