| imho.ws |
![]() |
|
|
|
# 1 |
|
Member
Регистрация: 11.04.2003
Сообщения: 213
![]() ![]() |
Знак абзаца в поле формы MS Word (макрос)
В вордовском документе расставлены поля форм, к ним прицеплен такой макрос
Код:
ThisDocument.FormFields.Item("form").Range.Text = var1 + " """ + var2 + """" + "^p" + var3
каким образом заставить Ворд вставлять именно знак абзаца? З.Ы.: "RTFM" не принимается ибо мануала нету
__________________
Чтобы сделать что-то невозможное, надо не знать, что это - невозможно. |
|
|
|
|
# 2 |
|
Full Member
Регистрация: 20.01.2004
Адрес: Таллинн
Пол: Male
Сообщения: 623
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Это такой чтоли ¶?
А почему его прямо так не прописать? ЗЫ. Мануал есть в сетке. Примерно так: http://office.microsoft.com/en-us/re...ls+from+macros ЗЫЫ. В офисе практически всегда можно включить запись макро, сделать что нужно вручную и посмотреть что он запишет. У меня для добавления к тексту в документе получилось так: Selection.InsertSymbol CharacterNumber:=182, Unicode:=True, Bias:=0 |
|
|
|
|
# 3 | |||
|
Member
Регистрация: 11.04.2003
Сообщения: 213
![]() ![]() |
Цитата:
Цитата:
Цитата:
P.S.: как ни странно Selection.Find.Execute Replace:=wdReplaceAll нужные символы заменяет на ^p и получается абзац... :-\
__________________
Чтобы сделать что-то невозможное, надо не знать, что это - невозможно. |
|||
|
|
|
|
# 4 | |
|
Full Member
Регистрация: 20.01.2004
Адрес: Таллинн
Пол: Male
Сообщения: 623
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
А кто тебе мешает переделать этот пример под работу с переменной? Dim x As String x = Chr(182) MsgBox (x) |
|
|
|