powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel 2007 "криво" записывает макросы
6 сообщений из 6, страница 1 из 1
Excel 2007 "криво" записывает макросы
    #37084813
LKO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LKO
Гость
Всем доброго времени суток!
Трабла у меня следующая: Excel 2007 записывает макросы, которые потом нельзя выполнить из-за ошибок синтаксиса. Текст процедур, полученный в результате записи макроса очень далек от требований синтаксиса VBA. Например, если записать макрос простого изменения шрифта, то получается следующее:

Код: 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.
Sub Macro1()
'
' Macro1 Макрос
'

'
    Wend Selection+Font
        +Name <= VB_VarUserMemIdArialVB_VarUserMemId
        +Size <=  11 
        +Strikethrough <= FALSE
        +Superscript <= FALSE
        +Subscript <= FALSE
        +OutlineFont <= FALSE
        +Shadow <= FALSE
        +Underline <= xlUnderlineStyleNone
        +ThemeColor <= xlThemeColorLight1
        +TintAndShade <=  0 
        +ThemeFont <= xlThemeFontNone
    ElseIf Wend
    Wend Selection+Font
        +Name <= VB_VarUserMemIdArialVB_VarUserMemId
        +Size <=  12 
        +Strikethrough <= FALSE
        +Superscript <= FALSE
        +Subscript <= FALSE
        +OutlineFont <= FALSE
        +Shadow <= FALSE
        +Underline <= xlUnderlineStyleNone
        +ThemeColor <= xlThemeColorLight1
        +TintAndShade <=  0 
        +ThemeFont <= xlThemeFontNone
    ElseIf Wend
    Selection Font + Bold <= True
End Sub

В инете не смог найти ничего похожего. В чем может быть проблема?
...
Рейтинг: 0 / 0
Excel 2007 "криво" записывает макросы
    #37088905
LKO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LKO
Гость
Ципихович ЭндрюLKO, записать макрос? Вы это делали? плюсики поменяйте на точки
Дельный совет. А еще поменять Wend на With, ElseIf Wend - на End With, убрать теги "WB_VarUserMemId"... и т.д. и т.п...

PlanBвопрос - откуда они там взялись))))))))))))00
В самую точку :-)

PlanBнаверняка, это дело ещё раньше и работало
не уверен, сейчас не работает.

Такая хрень на рабочем компе, офис на него (и почти все остальное) устанавливал не я. Нужно было написать макрос, думал, запишу кое-какие действия для вставки в собственный код и... получаю какую-то хрень. Оно конечно понятно, что можно несколькими автозаменами (или еще как-нибудь) привести в более или менее адекватную форму, но я ожидал сразу получить готовый код.

На сколько я понял - это не какой-то всем известный глюк (или фича :-) ) с известным рецептом лечения (кроме переустановки офиса). Жаль...
...
Рейтинг: 0 / 0
Excel 2007 "криво" записывает макросы
    #37089241
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LKO,

такая же проблема наблюдалась на ранних стадиях БЕТА-тестирования 2010 офиса. Думаю, глюк именно кривого офиса.
...
Рейтинг: 0 / 0
Excel 2007 "криво" записывает макросы
    #37089777
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LKO,

какая сборка офиса ?
...
Рейтинг: 0 / 0
Excel 2007 "криво" записывает макросы
    #37089833
LKO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LKO
Гость
big-dukeкакая сборка офиса ?
Excel 2007 (12.0.6545.5000) SP2 MSO(12.0.6545.5004)
...
Рейтинг: 0 / 0
Excel 2007 "криво" записывает макросы
    #37092552
LKO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LKO
Гость
Могу добавить, что Word записывает макросы нормально
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel 2007 "криво" записывает макросы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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