#excel #vba #vb6 #excel-2003 #office-automation
#excel #vba #vb6 #excel-2003 #office-автоматизация
Вопрос:
Я программирую приложение автоматизации VB Excel, которое преобразует текст в Excel.
Как вы можете установить межстрочный интервал для текста в одной строке, как в Word ( Range.ParagraphFormat.SpaceAfter = 0
).
Есть ли какие-либо похожие советы?
Комментарии:
1. в Excel нет такого понятия, как Word
SpaceAfter
. Если я правильно понимаю вашу цель, вы можете либо вставить пустые строки и установить их высоту на соответствующие разделенные соседние строки, либо просто задать для каждой строки высоту текста и выровнять текст по верхнему краю. Но Excel — это не текстовый процессор, и вы гораздо скорее столкнетесь с какой-нибудь стеной2. спасибо user3598756, хороший трюк, но microsoft должна сделать некоторые обновления
3. По правде говоря, я должен добавить, что у меня есть Excel 2013, поэтому, возможно, в Excel 2016 есть некоторые обновления на этой стороне
4. Нет, это не так