On-line: guests 0. In total there are: 0 [information..]
AuthorTopic



link post  Posted: 21.01.12 23:37. Post subject: Скрипт для ворда, позволяющий переносить сноски ворда


Скрипт для ворда, позволяющий переносить сноски ворда в тело текста и выделять красным.


Sub footnoteToText()
' перенос сносок word в текст
Dim actdoc As Document
Dim fn As Word.Footnote
Dim rngFN As Word.Range
Dim i As Long
Set actdoc = ActiveDocument
'перенос идет, начиная с последней сноски
For i = actdoc.Footnotes.Count To 1 Step -1
Set fn = actdoc.Footnotes(i) 'запоминаем сноску
Set rngFN = fn.Reference 'ссылка на сноску (знак сноски)
rngFN.Collapse wdCollapseEnd 'переход в конец слова со знаком сноски
'вставляем текст сноски после знака сноски с сохранением исходного
форматирования
rngFN.FormattedText = fn.Range.FormattedText
rngFN.InsertBefore Chr(32) & "(" 'добавляем открывающую скобку перед
текстом сноски
rngFN.InsertAfter ")" 'теперь закрывающую скобку
'форматируем текст сноски, в данном случае меняем цвет на красный
rngFN.FormattedText.Font.Color = wdColorRed
fn.Delete 'удаляем сноску
Next i
End Sub


Спасибо: 0 
ProfileQuote Reply
No new replys


Reply:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Username, Password:      register    
Тему читают:
- user online
- user offline
All times are GMT  3 Hours. Hits today: 17
You can: smiles yes, images yes, types yes, poll no
avatars yes, links on, premoderation off, edit new post no