Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как запретить смену палитры в ексель? / 4 сообщений из 4, страница 1 из 1
07.05.2009, 09:35:19
    #35973480
Taranaga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запретить смену палитры в ексель?
Уважаемые!

Довольно длительное время напрягает следующая ситуация - при копировании данных из отчета 1С в ексель, последний меняет свою палитру.
Приходится заходить в параметры и сбрасывать цвета, либо отрабатывать аналогичное действие макросом.

Есть ли способ раз и навсегда отучить ексель менять палитру при вставке данных?
...
Рейтинг: 0 / 0
15.05.2009, 09:50:45
    #35987259
Taranaga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запретить смену палитры в ексель?
Шальная мысль...
А может быть можно поймать событие изменения палитры в ексель и на него повесить сброс цвета?
Типа ActiveWorkbook.ResetColors

Только вот как поймать это долбаное событие...
...
Рейтинг: 0 / 0
15.05.2009, 10:24:24
    #35987347
qwrqwr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запретить смену палитры в ексель?
думаю, что это из той же области, что и сбой стиля ссылок с A1 на R1C1 - после открытия чужого документа, сохраненного со стилем R1C1 - эксель меняет стиль, пока его не вернешь назад принудительно.
если часто приходится открывать такие чужие документы - это (сбой ссылок) начинает раздражать и делаешь себе надстройку с custom кнопочкой или макрос в personal.
там обычно код, который выправляет настройки в нужные, туда можно и .ResetColors тоже запихать. Будет что-то типа:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Public Sub AllReset()
    With Application
        .ReferenceStyle = xlA1
        .Calculation = xlAutomatic
        .DisplayAlerts = True
        .ActiveWorkbook.ResetColors
        .ActiveWorkbook.PrecisionAsDisplayed = False
        .ActiveWindow.DisplayZeros = True
    End With
End Sub
но может есть и другие варианты - самому интересно.
...
Рейтинг: 0 / 0
15.05.2009, 12:46:59
    #35987893
ZVI
ZVI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запретить смену палитры в ексель?
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как запретить смену палитры в ексель? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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