powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Комментарии и параграфы
5 сообщений из 5, страница 1 из 1
Комментарии и параграфы
    #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
Комментарии и параграфы
    #32775802
Sergey D.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разобрался c этим. Возник след. вопрос, а как узнать, на какой странице находится параграф?
...
Рейтинг: 0 / 0
Комментарии и параграфы
    #32776359
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.sdelai-sam.ru/image?id=157]Stepler (щёлк-щёлк!!)

Код: plaintext
 P.S.Присутствовали ли Вы, когда Вас фотографировали?  
...
Рейтинг: 0 / 0
Комментарии и параграфы
    #32776997
Sergey D.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
это ответ? )))
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Комментарии и параграфы
    #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
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Комментарии и параграфы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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