![]() |
Знак абзаца в поле формы MS Word (макрос)
В вордовском документе расставлены поля форм, к ним прицеплен такой макрос
Код:
ThisDocument.FormFields.Item("form").Range.Text = var1 + " """ + var2 + """" + "^p" + var3каким образом заставить Ворд вставлять именно знак абзаца? З.Ы.: "RTFM" не принимается ибо мануала нету :( |
Это такой чтоли ¶?
А почему его прямо так не прописать? ЗЫ. Мануал есть в сетке. Примерно так: http://office.microsoft.com/en-us/re...ls+from+macros ЗЫЫ. В офисе практически всегда можно включить запись макро, сделать что нужно вручную и посмотреть что он запишет. У меня для добавления к тексту в документе получилось так: Selection.InsertSymbol CharacterNumber:=182, Unicode:=True, Bias:=0 |
Цитата:
Цитата:
Цитата:
P.S.: как ни странно Selection.Find.Execute Replace:=wdReplaceAll нужные символы заменяет на ^p и получается абзац... :-\ |
Цитата:
А кто тебе мешает переделать этот пример под работу с переменной? Dim x As String x = Chr(182) MsgBox (x) |
| Часовой пояс GMT +4, время: 05:23. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.