|
VBA Word.Не удаляется последний символ в перекрестной ссылке
|
|||
---|---|---|---|
#18+
Здравствуйте. Есть такой макрос. Он ищет определенные символы в тексте и меняет их на другие. Как пример Код: vbnet 1. 2. 3. 4. 5. 6. 7.
В тексте есть перекрестная ссылка с текстом, в котором есть заменяемые символы. И если символы в тексте ссылки заменяются нормально, то с символом в конце ссылки возникает ошибка. Например ссылка с текстом "Нагрузки на рисунке с видом «Снизу»", « заменяется нормально, то » выдает ошибку 5904 - Невозможно изменить диапазон. Видимо, есть какая то связь с тем, что после » стоит символ перевода каретки (Chr(13)), потому что если поставить любой символ после », то все работает нормально. В принципе, обошел этот момент так Код: vbnet 1. 2. 3.
Но, во-первых, в некоторых моментах едет текст немного. А, во-вторых, при попытке закрасить символ закрашивается вся перекрестная ссылка. Нормально и это? Можно ли как-то это все обойти? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2020, 23:58 |
|
|
start [/forum/topic.php?fid=61&fpage=6&tid=2171911]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 119ms |
0 / 0 |