Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / MS Word и скрытый текст / 8 сообщений из 8, страница 1 из 1
17.01.2011, 12:40
    #37062199
zark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS Word и скрытый текст
Есть ли какой-то способ получить только скрытый текст? Есть опция показывать или не показывать скрытый текст, а хотелось бы чтобы была опция показывать или нет обыный (не скрытый) текст. Можно ли это реализовать?
...
Рейтинг: 0 / 0
17.01.2011, 12:43
    #37062212
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS Word и скрытый текст
zark,

скрыты могут быть
-целиком параграфы
-по нескольку кусочков одного

обработка разная
...
Рейтинг: 0 / 0
17.01.2011, 13:27
    #37062378
zark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS Word и скрытый текст
ПЕНСИОНЕРКА,

мне форматирование не так важно, мне бы просто текст получить
...
Рейтинг: 0 / 0
17.01.2011, 13:39
    #37062421
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS Word и скрытый текст
zark,

сейчас некогда вспоминать дела давно минувшие
...
Рейтинг: 0 / 0
17.01.2011, 15:06
    #37062682
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS Word и скрытый текст
zark,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
Public Sub hidh01()

  ActiveWindow.ActivePane.View.ShowAll = True

Dim c1 As Paragraph, j1, j2, j2k
Dim c1c As Object
Open "c:\hidden00.txt" For Output As # 1 
For Each c1 In Word.ActiveDocument.Paragraphs
j1 = j1 +  1 
If j1 >  1000  Then
Exit For
End If
'c1.Select
If c1.Range.FormattedText.Font.Hidden = True Then
Print # 1 , ""
Print # 1 , j1; " " & c1.Range.Text
ElseIf c1.Range.FormattedText.Font.Hidden = False Then
'Debug.Print ;
Else
j2k = Len(c1.Range.Text)
Print # 1 , j1;
j2 =  0 
 For Each c1c In c1.Range.Characters
  If c1c.Font.Hidden <> False Then
  Print # 1 , c1c;
  j2 = j2 +  1 
  Else
  If j2 >  0  Then
  Print # 1 , " ~~";
  j2 =  0 
  End If
  End If
  Next c1c
End If
Next c1
Reset
MsgBox "итоги в c:\hidden00.txt"
End Sub

...
Рейтинг: 0 / 0
17.01.2011, 15:55
    #37062817
zark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS Word и скрытый текст
ПЕНСИОНЕРКА,

спасибо
...
Рейтинг: 0 / 0
17.01.2011, 18:37
    #37063131
Сын вождя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS Word и скрытый текст
ПЕНСИОНЕРКАzark,
Код: plaintext
...Range.FormattedText.Font...

Попутный вопрос. Чем отличается Range.FormattedText.Font от Range.Font? Или Range.FormattedText от Range? Глянул по-быстрому, в документации ничего толком нет, по работе отличий не заметно.
...
Рейтинг: 0 / 0
17.01.2011, 19:31
    #37063209
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS Word и скрытый текст
Сын вождя,

напрямую font не высвечивало по подсказке
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / MS Word и скрытый текст / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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