Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Комментарии и параграфы / 5 сообщений из 5, страница 1 из 1
10.11.2004, 12:30:54
    #32775224
Sergey D.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Комментарии и параграфы
Нужно из документа вытащить все комментарии, а так же номера параграфов, где эти комментарии сделаны.

Делаю так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
For Each Para In ActiveDocument.Paragraphs
    If Para.Range.Text <> "" Then
        Set Comments = Para.Range.Comments
        For Each comment In Comments
             ...
        Next
    End If
Next

Получаю параграф, а вот комментарии все-равно все выдаются, а не для текущего параграфа. Как быть?

WBR, Sergey
...
Рейтинг: 0 / 0
10.11.2004, 15:53:18
    #32775802
Sergey D.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Комментарии и параграфы
Разобрался c этим. Возник след. вопрос, а как узнать, на какой странице находится параграф?
...
Рейтинг: 0 / 0
10.11.2004, 20:36:28
    #32776359
Stepler
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Комментарии и параграфы
http://www.sdelai-sam.ru/image?id=157]Stepler (щёлк-щёлк!!)

Код: plaintext
 P.S.Присутствовали ли Вы, когда Вас фотографировали?  
...
Рейтинг: 0 / 0
11.11.2004, 11:19:26
    #32776997
Sergey D.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Комментарии и параграфы
это ответ? )))
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
18.07.2006, 13:13:02
    #33860530
Ivan33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Комментарии и параграфы
авторНужно из документа вытащить все комментарии

авторThis procedure prints out all cell comments from a workbook.

First, create a text file on your desktop, (or change the reference in the
code), called test.txt and run the code below.

This will write each comment, on all worksheets, with it's address and sheet
no. to the txt file and close it.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Sub writeComments()
Dim mycomment As Comment
Dim mySht As Worksheet
Open "C:\Windows\Desktop\Test.txt" For Output As # 1 
For Each mySht In Worksheets
    For Each mycomment In Worksheets(mySht.Name).Comments
Print # 1 , "From " & mycomment.Parent.Parent.Name _
        & mycomment.Parent.Address _
            & " Comes the comment: " _
                & mycomment.Text
    Next mycomment
Next mySht
Close # 1 
End Sub
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Комментарии и параграфы / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]