Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщений [ 2 ]
- Зарегистрирован: 16.05.2013
- Сообщений: 1
Тема: VBA: перенос в Word из Excel представления ячейки вместо содержимого.
Макрос должен заполнять шаблоны Word данными из таблицы Excel. Хочу понять, как скопировать само представление ячейки вместо содержимого. Например, чтобы при записи даты использовался формат ячейки "31 мая 2013 года" вместо "31.05.2013", как записано в ней.
For i = 1 To КоличествоОбрабатываемыхСтолбцов
FindText = Cells(1, i): ReplaceText = .Cells(i)
With WD.Range.Find
.Text = FindText
.Replacement.Text = ReplaceText
.Forward = True
.Wrap = 1
.Format = False: .MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
.Execute Replace:=2
End With
DoEvents
Next i
- Alex_Gur
- Модератор
- Неактивен
- Откуда: Москва
- Зарегистрирован: 28.07.2011
- Сообщений: 2,758
- Поблагодарили: 492
Re: VBA: перенос в Word из Excel представления ячейки вместо содержимого.
Попробуйте преобразовать дату непосредственно в Excel. Оператор, преобразующий дату в формат "31 мая 2013 г." будет в Excel выглядеть приблизительно так:
Selection.NumberFormat = "[$-F800]dddd, mmmm dd, yyyy"
или
Selection.NumberFormat = "[$-FC19]dd mmmm yyyy г.;@"
Преобразование в формат "31 мая 2013 года", о котором вы написали, может выглядеть так:
Selection.NumberFormat = "[$-FC19]dd mmmm yyyy года;@"
Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.
Сообщений [ 2 ]
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
VBA: перенос в Word из Excel представления ячейки вместо содержимого.
Как часто, набирая огромный текст или редактируя чужой шедевр, вы возмущались про себя необходимостью по много раз выполнять ту или иную механическую операцию? На портале о Microsoft Office Word вы узнаете про: как сделать календарь в ворде на одну страницу.
Возможно, что перейдя со знакомой и привычной 2003 версии Ворда в новую, вы долго не можете отыскать привычных функций и выстроить алгоритм работы? Наш сайт о Microsoft Office Word даст ответ про: антонимы на слово глибоке.
Со всем этим и со многими другими трудностями вам помогут разобраться на форуме Ворд Эксперт. Участники разберут любую вашу проблему, предложат несколько вариантов решения. Наш сайт о Microsoft Office Word даст ответ про: узнать ключ установленного офиса 2007.
Здесь вы найдете алгоритмы написания шаблонов, наработки по настройкам различных функций, макросы для работы с таблицами, заголовками, списками и многое другое. Наш сайт о Microsoft Office Word даст ответ про: антоним к слову изнасиловать.
Если ваша проблема уникальна, всегда можете оставить заявку на ее решение в соответствующем подразделе. На портале о Microsoft Office Word вы узнаете про: как сделать ссылку в ворде на эксель.