Конвертор цветов Палитра > Для Экселя

14.10.09

Разработка - Работа с интерфейсом

К комментарию №27 в программе: http://infostart.ru/public/58191/

Скачать исходный код

Наименование Файл Версия Размер
Конвертор
.exe 155,00Kb
39
.exe 155,00Kb 39 Скачать бесплатно
Исходник
.zip 1,88Kb
6
.zip 1,88Kb 6 Скачать

Текст комментария:

Это делаем в начале работы с экселем

Цвета = Excel.ActiveWorkbook.Colors.Выгрузить(); // Получим все индексы цвета экселя 
Цвета[51] = "14725528"; // Переопределим 51-й индекс цвета своим 
МассивДляExcel = Новый COMSafeArray(Цвета,"VT_I4"); // Конвертируем в массив используемый в COM, в ковычках указан тип значений 
Excel.ActiveWorkbook.Colors = МассивДляExcel; // Скормим экселю его же масив с переопределёнными элементами 


А когда нам надо использовать переопределённый нами выше индекс, пишем:

АктивнаяКнига.Cells(10, 5).Interior.Color = Цвета[51]; // Красим



А терь ответ на возможный вопрос "А почему не переопределённый индекс присваиваешь, а цвет?" Отвечаю, опытным путём установлено, что если ты переопределяешь индекс и с таким цветом другой индекс уже есть, он не переопределяется... а когда мы задаём ячейкам именно цвет, а не индекс, он сам автоматически находит и подставляет нужный индекс.
А теперь, как получить цифру цвета "14725528" ? Я не нашёл как сконвертировать из 1С в эксель цвет, поэтому пришлось написать прожку: //infostart.ru/public/58687/

См. также

1С:Фото номенклатуры 7.7 - решение для работы с фотографиями номенклатуры в 1С:7.7 (включая формат PNG)

Работа с интерфейсом Логистика, склад и ТМЦ Платформа 1С v7.7 1С:Торговля и склад 7.7 Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Решение для разработчика и конечного пользователя для работы с фотографиями номенклатуры: систематизация, хранение, отображение, а также выгрузка на Яндекс-Диск и FTP (кроме версии лайт). Поддерживаются графические форматы: bmp, jpg, gif, tiff, а также png - не поддерживаемый штатными средствами 1С. Выполнено без использования внешних компонент (кроме функции выгрузки на FTP). Поставляется как в виде пустой конфигурации с набором объектов и модулей для работы с фото, так и в виде обновления к 1С:Торговля и склад 7.7. Выполнено в двух версиях: "полная" и "лайт".

5000 руб.

18.10.2022    5213    1    45    

3

WebЦвета для 1с77 FormEx

Инструментарий разработчика Работа с интерфейсом Платформа 1С v7.7 Абонемент ($m)

Обработка с фрагментами кода для программного использования набора цветов из коллекции WebЦвета 1с версии 8+ в 1с версии 77. Требуется предварительное подключение сторонней библиотеки FormEх. Будет полезно программистам 1с 77, 1с 8. Да и вообще при программировании на любом языке при потребности использовать коллекцию цветов WebЦвета.

1 стартмани

30.03.2022    4577    2    igor7777    4    

5

К привязкам элементов форм (1С 7.7, FormEx)

Работа с интерфейсом Платформа 1С v7.7 Конфигурации 1cv7 Бесплатно (free)

Публикация имеет цель обратить внимание на возможность улучшения интерфейса.

15.12.2021    4496    62    Cерый    13    

6

Выбор цвета для 1С 7.7

Работа с интерфейсом Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Простая и удобная внешняя обработка для выбора цвета без применения внешних компонент.

1 стартмани

09.06.2020    7066    4    vap_pig    5    

3

Производственный календарь для 1С 7.7

Учет рабочего времени Работа с интерфейсом Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Обработка производственного календаря с возможностью импорта и экспорта xls для 1С 7.7 (7.70.027) без изменения конфигурации.

1 стартмани

18.09.2019    12629    6    Jill    8    

3

Альтернативная обработка "Выбор периода"

Работа с интерфейсом Оперативный учет 7.7 1С:Торговля и склад 7.7 Абонемент ($m)

Альтернативная обработка ввода периода для 1С 7.7.

1 стартмани

27.03.2019    6604    3    v.a.n-    11    

2

Несколько табличных частей в 1С:7.7 - это просто

Работа с интерфейсом Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

При программировании на платформе V7 достаточно часто возникает задача создать несколько табличных частей документа (или справочника). Традиционно эта задача имеет несколько решений..

1 стартмани

01.05.2018    22491    27    Gkmy    11    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Noy 1076 14.10.09 13:12 Сейчас в теме
Магическое число "14725528" это цвет из RGB в десятичном виде...


Функция RGB(R,G,B) Экспорт
Возврат(B*65536+G*256+R);
КонецФункции

А вот за инфу о подмене палитры в Экесель - плюс!
prodines; Alf06; markers; +3 Ответить
2. Altair777 644 14.10.09 17:46 Сейчас в теме
(1) Прочел этот коммент и вспомнил переписку с одним лично мной очень уважаемым человеком ;) Хотя... наверняка, не только я его уважаю... :D
думаю просто хотел показать палитру Екселя
делал отчет с выводом в Эксель, задолбался цвета подбирать и сваял такую обработку.
Человек просто не знает, что цвет можно указывать в RGB...
3. markers 274 19.10.09 06:09 Сейчас в теме
Знаю что можно цвет задавать в RGB, но не нашёл как сконвертить... За что товарищю (Noy) огромное спасибо!
4. minele 22.10.09 08:52 Сейчас в теме
Цвета конечно хорошо - это плюс. Но когда же кто-то решится создать универсальную загрузку данных для справочников и документов из экселя для бухии 7.7. Пока имеющиеся работают неоднозначно.
5. minele 22.10.09 08:56 Сейчас в теме
Кстати если обратил кто-то внимание с ОпенОфисом 1с бухия 7.7.работает лучше, т.к. уровень екселя в них примерно одинаков.
Оставьте свое сообщение