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

14.10.09

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Конвертор
.exe 155,00Kb
40
40 Скачать бесплатно
Исходник
.zip 1,88Kb
6
6 Скачать (1 SM) Купить за 1 850 руб.

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

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

Цвета = 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С v7.7 1C77 Абонемент ($m)

Часто встречающаяся проблема: потерялось Окно сообщений. Обработка исправляет эту "проблему" одним нажатием кнопки. Для обычных пользователей. Не требует программирования. Достаточно запустить обработку и нажать кнопку "Выполнить".

5 стартмани

17.01.2025    458    2    CheBurator    13    

7

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

Создание и использование на формах в среде 1С 7.7 прогрессбара, индикатора, как в 1С 8.Х для контроля над длительными процессами. Реализовано средствами языка программирования 1С 7.7.

1 стартмани

06.06.2024    941    1    user1416274    17    

2

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

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

2500 руб.

18.10.2022    6159    1    45    

4

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

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

1 стартмани

30.03.2022    5253    2    igor7777    4    

6

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

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

15.12.2021    5173    80    Cерый    13    

8

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

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

1 стартмани

09.06.2020    7665    4    vap_pig    5    

4

Учет рабочего времени Работа с интерфейсом Программист Бухгалтер Пользователь Платформа 1С v7.7 1C77 Россия Абонемент ($m)

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

1 стартмани

18.09.2019    13385    6    Jill    8    

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


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

А вот за инфу о подмене палитры в Экесель - плюс!
prodines; Alf06; markers; +3 Ответить
2. Altair777 647 14.10.09 17:46 Сейчас в теме
(1) Прочел этот коммент и вспомнил переписку с одним лично мной очень уважаемым человеком ;) Хотя... наверняка, не только я его уважаю... :D
думаю просто хотел показать палитру Екселя
делал отчет с выводом в Эксель, задолбался цвета подбирать и сваял такую обработку.
Человек просто не знает, что цвет можно указывать в RGB...
3. markers 278 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.работает лучше, т.к. уровень екселя в них примерно одинаков.
Оставьте свое сообщение