Настроенные функциональные возможности не будут работать поскольку сертификат

Содержание
  1. Надстройка OutLook устанавливается не на всех компьютерах
  2. Обходим проверку сертификата SSL
  3. устранение неполадок Office безопасности решения
  4. Доверенные решения нельзя устанавливать с ограниченных сайтов
  5. Решения не могут быть установлены из сетевых файловых ресурсов или веб-расположений, когда установлена усиленная конфигурация безопасности Internet Explorer или Internet Explorer 7.
  6. Ошибка сертификата при подключении по RDP: а как его обновить/заменить?
  7. Надстройка для MS Excel
  8. Найдены дубликаты
  9. MS, Libreoffice & Google docs
  10. Правила сообщества
  11. Многоуровневые подписи в Excel
  12. Как выбрать тип диаграммы?
  13. Проверка текста и таблицы в Excel
  14. 5 Полезных функций Excel, о которых вы могли не знать
  15. Excel. Несколько советов по борьбе с размером глючно-больших файлов
  16. Поваренная книга Экселиста #3 — Визуальное форматирование согласно условиям
  17. Как определить, от чего зависит или на что ссылается формула?
  18. Перенос строк в Microsoft Excel
  19. Отправка писем через Gmail, ЯндексПочта и @mail из Excel
  20. Вывод списка файлов в папке на лист Excel

Надстройка OutLook устанавливается не на всех компьютерах

Недавно создал надстройку. Проверял на своём компьютере — всё работает, при установке на других компьютерах (ОС, разрядность, версия MS OutLook идентичные) где-то всё ок, где-то появляется ошибка:

Подскажите пожалуйста, в чём может быть проблема?
Спасибо.

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Надстройка Outlook
Всем привет. Честно говоря сам не знаю в какой раздел лучше писать с моей проблемой. Пытаюсь.

Надстройка Outlook
Всем привет! Пытаюсь создать настройку Outlook в Visual Studio с возможностью установить ее.

Outlook 13 не работает надстройка CRM
Всем привет. Прошу помощи. В outlook 2013 вкладка crm не активна. Надстройка включена, в меню.

Надстройка для Outlook 2013
Не знаю возможно ли вообще такое. В общем, суть следующая: Необходимо выделенное письмо (которое.

Скажите как решили проблему, если решили. У меня aналогичная только с EXCEL

Добавлено через 1 час 53 минуты
Проблема решается сменой способа установки.
Например можно попробовать установить с флешки, все зависит от параметров которые заданы в проекте при компиляции. Эти параметры записываются в файл манифеста.
Подробности тут: https://msdn.microsoft.com/ru-. ztyey.aspx

Надстройка для Outlook 2010
Здравствуйте. Не использовал VB еще со времен VB6 Начинаю изучать VB.net, прошу помочь в решении.

Надстройка Outlook для шифрования писем
Необходимо, чтобы при нажатии кнопки «отправить» задавался вопрос «Хотите подписать данное письмо?».

MS Office Word и Excel не открываются шрифты, на всех всех компьютерах, SOS.
Такого в моей практике еще не было. Не открывается окошко выбора шрифтов, на Worde и на Excele, на.

Не устанавливается Word, Exel, Outlook
Добрый люд, помогите советом. На Win 7 x 32 стоял полный office, Но однажды запросил активацию и я.

Источник

Обходим проверку сертификата SSL

В этом кратком обзоре я хотел бы поделиться своим опытом, как отключить проверку SSL для тестовых сайтов, иначе говоря, как сделать HTTPS сайты доступными для тестирования на локальных машинах.

В современное время https протокол становится все популярней, у него масса плюсов и достоинств, что хорошо. Правда для разработчиков он может вызывать легкий дискомфорт в процессе тестирования.

Всем известно, что при посещении сайта у которого “временно” что-то случилось c сертификатом вы обнаружите предупреждение, которое показывается, если сертификат безопасности не является доверенным net::ERR_CERT_AUTHORITY_INVALID?

Все современные браузеры показывают сообщение об ошибке HSTS

Самый простой способ обхода данного запрета — это, разумеется, нажатие на вкладку “Дополнительные” и согласиться с Небезопасным режимом.

Но не во всех браузерах как оказывается, есть данная возможность. Так я столкнулся с данной проблемой в Chrome на Mac OS

Разработчики данной операционной системы настолько обеспокоены безопасностью пользователей, что даже убрали доступ в «Небезопасном режиме» к сайту, несмотря на то, что это сайт владельца устройства.

Ну что ж, поскольку, вести разработку в других, более сговорчивых браузерах было не комфортно, вот способы как обойти эту проблему:

— Все хромоподобные браузеры (Chrome, Opera, Edge …) могут открыть небезопасную веб страницу, если на английской раскладке клавиатуры набрать фразу:

прямо на данной веб странице. Это даст возможность работать с сайтом без оповещение об ошибке на момент текущей сессии браузера, пока вы не закроете вкладку Chrome.

— Если же вам предстоит более длительная работа с сайтом, то рекомендую для этих нужд создать отдельного тестового пользователя на рабочем столе и указать ему необходимы флаги.

C:\Program Files (x86)\Google\Chrome\Application\chrome.exe» —ignore-certificate-errors

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome —ignore-certificate-errors —ignore-urlfetcher-cert-requests &> /dev/null

Achtung! Данные манипуляции необходимо выполнять с выключенным Chrome приложением, иначе чуда не произойдет.

Если вы оставите сертификат ненадежным, то некоторые вещи не будут работать. Например, кэширование полностью игнорируется для ненадежных сертификатов.

Браузер напомнит, что вы находитесь в небезопасном режиме. Поэтому крайне не рекомендуется шастать по злачным сайтам Интернета с такими правами доступами.

*Так же есть метод с добавлением сертификатов тестируемого сайта в конфиги браузера Настройки->Безопасность->Настроить сертификаты->Импорт… но мне он показался не продуктивным и очень муторным, поэтому не привожу

Надеюсь моя краткая статья кому-то пригодится при разработке и тестировании сайтов =)

Источник

устранение неполадок Office безопасности решения

этот раздел содержит советы по решению распространенных проблем, которые могут возникнуть при работе с безопасностью Office решений.

Применимо к: Сведения в этом разделе относятся к — проектам уровня документа и добавлению VSTO — в проектах. См. раздел функции, доступные по типам приложений Office и проектов.

Доверенные решения нельзя устанавливать с ограниченных сайтов

Пользователи не могут установить решение из расположения в Интернете, если веб-сайт указан в зоне ограниченных сайтов в Internet Explorer. Это справедливо, даже если решение подписано доверенным сертификатом.

URL-адрес манифеста развертывания можно разделить на одну из пяти зон:

Если расположение манифеста развертывания было назначено зоне ограниченных узлов, Набор средств Visual Studio для Office (cреда выполнения) не устанавливает решение. Если расположение известно и может быть доверенным, пользователь может удалить расположение из зоны ограниченных узлов и установить решение. сведения об управлении зонами см. в разделе настройка доверенных издателей ClickOnce.

Решения не могут быть установлены из сетевых файловых ресурсов или веб-расположений, когда установлена усиленная конфигурация безопасности Internet Explorer или Internet Explorer 7.

конфигурация усиленной безопасности Internet explorer (ииск) в Windows Server 2003 и более поздних версий, а также internet Explorer 7 и более поздних версий значительно ограничивают возможность пользователей просматривать интернет. когда пользователи пытаются установить Office решения из общей сетевой папки или из расположения в интернете, они могут получить следующее сообщение об ошибке: «настроенные функциональные возможности в этом приложении не будут работать, так как сертификат, используемый для подписи манифеста развертывания для имярешения , не является доверенным. Обратитесь за помощью к администратору «.

В ИИСК и Internet Explorer 7 и более поздних версиях, если URL-адрес манифеста развертывания классифицирован в зоне Интернета, манифест должен иметь сертификат от доверенного издателя, или решение не может быть установлено. Без ИИСК поведением по умолчанию является запрос конечного пользователя принять решение о доверии.

Чтобы управлять действиями ИИСК и Internet Explorer 7 и более поздних версий, вычислить веб-сайты и пути в формате UNC, которые вы доверяете, и добавить их в одну из доверенных зон безопасности (локальная интрасеть или надежные сайты). сведения об управлении зонами см. в разделе Configure ClickOnce trusted publishers.

Источник

Ошибка сертификата при подключении по RDP: а как его обновить/заменить?

Добрый день друзья!

Имеется сервер RDP на базе раскуроченной Windows 7.
Так уж вышло, что на сервере, для правильной работы одного хитрого приложения, пришлось выставить системную дату на 2017 год (дабы избавиться от назойливых попапов с просьбой обновиться).

В связи с этим, поскольку системная дата на сервере отстает аж на 3 года, при подключении по RDP клиент ругается, что сертификат бука бяка, просрочен и так далее. Собственно если взглянуть на сертификат, принимаемый от сервера, то да: выпущен в 2017 году. заканчивается в 2018 году, а в реальности на клиенте 2020 год. Просрочен.

Вопрос: как на сервере перекурочить сертификат (и где он вообще лежит и как генерируется) таким образом, чтобы он жил не тужил хотя бы лет 5. Возможно ли это?

Читайте также:  Как настроить qr сканер андроид

Другой вариант извращений — если предложте, буду рад и благодарен!

  • Вопрос задан более года назад
  • 426 просмотров

Нужно найти старый/новый сертификат буки бяки и втянуть его клиенту (или серверу).
Раскурочить сертификат вы не сможете. Точнее раскурочить можно, но он тут же станет не валидным, т.к. сертификат подписывается ЭЦП. Это же криптография. Поэтому нет никакого смысла его курочить.

Если вы имеете ввиду самоподписанный сертификат RDS, то в принципе его можно попытаться перевыпустить с более широким диапазоном дат и подсунуть RDSу. Как это сделать — я не в курсе, но скорее всего это возможно, т.к. на серверной винде есть возможность подсовывать свой сертификат RDSу вполне легально. Значит и на десктопной винде это сделать можно, только для этого нет интерфейса (инструментов), поэтому делать это придется через реестр/политики.

Другой вариант — отключить проверку подлинности сертификатов клиента/сервера. Соответсвующая настройка должна быть где-то в реестре винды зарыта (или возможно в групповых политиках). Гуглите. Эта настройка будет влият на любые подключения RDP на клиенте/сервере.

Источник

Надстройка для MS Excel

Уважаемые пикабушники, хочу представить Вам надстройку для MS Excel, которую я развиваю в свободное время как пет-проект.

Исходный код проекта и инструкции по установке и использованию опубликованы на GitHub под лицензией MIT (неограниченное право на использование, копирование, изменение).

В настоящее время проект развивается, и мне очень не хватает активных пользователей, которые будут давать обратную связь, сообщать об ошибках и просить новые функции, тем самым мотивируя на продолжение работы над проектом.

Ниже приведу краткое описание некоторых функций.

Конвертация чисел, форматированных как текст

Многие сталкиваются с проблемой при работе с выгрузкой из внешней системы: числа в ячейках отформатированы как текст, отчего не работают формулы, и невозможно даже вычислить сумму. Изобретено много обходных путей для решения этой проблемы (например, использование функции «текст по столбцам»), но все они сопряжены с дополнительными сложностями или выполнением лишних действий.

Ниже пример преобразования чисел при помощи надстройки. Столбец B для примера заполнен формулой «=A2+1», которая демонстрирует, является ли значение слева числом:

Переключение регистра текста

В MS Word есть удобная функция, доступная по Shift+F3, которая переключает регистр выделенного текста (в последовательности «Sentence case» -> «lowercase» -> «UPPERCASE»). Иногда такой функции не хватает и в Excel, но надстройка восполняет этот пробел:

Очистка текста от пробельных символов

Позволяет очистить текст от пробелов в начале и конце значения, а также от повторяющихся пробелов и переносов строки в середине текста:

Интерактивный поиск ячеек, в которых произошла ошибка вычисления

Показывает список всех ячеек с ошибкой (например, «#Н/Д»), и позволяет быстро перемещаться к выбранной ячейке:

И другие функции:

— Подсветка дублей (разными цветами группы одинаковых значений)

— «Размерживание» объединенных ячеек с их заполнением

— Снятие пароля с защищённой книги и листов

— Экспорт таблицы в markdown

— Проверка значений в выделенном диапазоне ячеек (числа, даты, корректный ИНН ЮЛ/ФЛ и т.д.)

Также есть функции по работе с XML, не относящиеся напрямую к Excel, но в которых иногда возникает потребность, а инструмента, который бы свободно распространялся и вызывал доверие, у меня сходу найти не получилось:

— Сформировать пример XML файла на основе XSD-схемы

— Проверить XML по XSD-схеме

Для автоматической сборки установочных файлов настроена сборка в Azure.

Выберите последнюю по времени успешную сборку пайплайна NavfertyExcelAddIn — Publish и скачайте опубликованные файлы:

Важный момент: при установке надстройки Excel «запоминает» путь к папке, из которой она была установлена, и в будущем установка обновлений будет возможна только из этой папки, в противном случае нужно будет воспользоваться «установкой и удалением программ» через Панель управления Windows.

Для установки надстройки нужно запустить файл .vsto. Разумеется, установка возможно только при наличии установленного MS Excel =)

Если всё сделано правильно, то Вы увидите новую вкладку при следующем запуске Excel:

Если Вы .NET-разработчик и хотите присоединиться к работе над проектом, пишите мне на почту (указана в профиле гитхаба), заводите issue и пулл-реквесты.

Если Вы только изучаете платформу .NET, и хотите поучаствовать — не стесняйтесь! Читайте исходный код, задавайте вопросы, если что-то непонятно — буду рад объяснить и поделиться знаниями =)

Еще раз ссылка на проект (там же инструкции по использованию и установке):

Найдены дубликаты

MS, Libreoffice & Google docs

452 поста 12.5K подписчиков

Правила сообщества

2. Публиковать посты соответствующие тематике сообщества

3. Проявлять уважение к пользователям

4. Не допускается публикация постов с вопросами, ответы на которые легко найти с помощью любого поискового сайта.

По интересующим вопросам можно обратиться к автору поста схожей тематики, либо к пользователям в комментариях

Важно — сообщество призвано помочь, а не постебаться над постами авторов! Помните, не все обладают 100 процентными знаниями и навыками работы с Office. Хотя вы и можете написать, что вы знали об описываемом приёме раньше, пост неинтересный и т.п. и т.д., просьба воздержаться от подобных комментариев, вместо этого предложите способ лучше, либо дополните его своей полезной информацией и вам будут благодарны пользователи.

Утверждения вроде «пост — отстой», это оскорбление автора и будет наказываться баном.

при установке дает ошибку сертификата.

System.Security.SecurityException: Настроенные функциональные возможности не будут работать, поскольку сертификат, который использовался для подписи манифеста развертывания для NavfertyExcelAddIn или его расположения, не имеет доверия. Обратитесь к системному администратору за помощью.

в Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInTrustEvaluator.VerifyTrustPromptKeyInternal(ClickOnceTrustPromptKeyValue promptKeyValue, DeploymentSignatureInformation signatureInformation, String productName, TrustStatus status)

в Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInTrustEvaluator.VerifyTrustUsingPromptKey(Uri manifest, DeploymentSignatureInformation signatureInformation, String productName, TrustStatus status)

в Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.ProcessSHA2Manifest(ActivationContext context, DeploymentSignatureInformation signatureInformation, PermissionSet permissionsRequested, Uri manifest, ManifestSignatureInformationCollection signatures, AddInInstallationStatus installState, TrustStatus sha256TrustStatus, X509Certificate2 sha256PublisherCert)

в Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.VerifySecurity(ActivationContext context, Uri manifest, AddInInstallationStatus installState)

Ошибкой завершилась сборка со следующим параметром Zone:

Тут в комментариях #comment_169645618 советовали перенести на флэшку и попробовать установить оттуда. Надо иметь в виду, что в дальнейшем если будете ставить обновления, нужно будет также с флэшки их ставить

Подскажите, получилось решить проблему?

флешки у нас закрыты так, что это не совсем вариант. пробовал менять диски переносной хард подцепил ошибка такая же
а его можно вручную установить?

Можно попробовать через «Установку и удаление программ» из панели управления Windows установить, если хватит прав.

Также существует альтернативный механизм создания установщика: #comment_169669594 Но этим я смогу заняться позже, может быть этим вечером будет время)

Многоуровневые подписи в Excel

Для более красивой визуализации данных, например при составлении отчёта, можно сделать многоуровневые подписи. Для этого необходимо лишь немного переструктурировать данные. Затем выделяем весь диапазон таблицы и на вкладке Вставка → Диаграмма выбираем Гистограмму с группировкой.

Теперь вы сможете реализовать несколько групп подписей на одной диаграмме.

Как выбрать тип диаграммы?

Каждый, кто работает в Excel, когда-либо сталкивался с проблемой выбора подходящего типа графика, который бы визуально лучше всего отражал идеи и замысел автора.

Держите шпаргалку, которая поможет определиться, какую диаграмму выбрать для построения.

В зависимости от типа данных, диаграммы на схеме разделены на 4 основные группы:

• Сравнение (характеристики: сравнение величин, много периодов, неповторяющиеся данные);

• Распределение (характеристики: распределение величин, обычно две переменных);

• Состав (характеристики: структура величин, статика);

• Отношение (характеристики: отношение величин, обычно три переменных).

Каждая из базовых групп далее делится на множество подгрупп в зависимости от детальных параметров, что позволяет более точно выбрать тип графика.

Проверка текста и таблицы в Excel

Представьте такую ситуацию, вам дали таблицу в Excel, которая как обычно сделана через жопу, а вам нужно привести её в нормальный вид. В этом нам помогут две очень хорошие штуки.

Первое – это проверка орфографии при нажатии клавиши F7, которая сразу отобразит все слова с ошибками и предложит варианты исправлений.

Второе – это проверка читаемости, которая поможет выявить объединённые ячейки там, где их не должно быть. Для этого перейдите на вкладку «Рецензирование» и выберите пункт «Проверить читаемость».

Читайте также:  Можно ли починить лазерный уровень бош

В появившемся меню справа вы увидите все ошибки, которые для лучшей читаемости желательно заменить. При нажатии на каждый пункт, курсор автоматически перемещается по документу, и вы можете быстро исправить эти ошибки.

Конечно же содержание таблицы вам придётся проверять самим, но это уже совсем другая история)))

5 Полезных функций Excel, о которых вы могли не знать

При работе в Excel мы часто не используем или попросту забываем о простых функциях, которые могут быть полезными. Вот пять из них.

0:09 — Функция СЦЕПИТЬ в Excel и ее замена

0:39 — Как в Excel посчитать сумму столбца или строки

1:19 — Комментарий в формуле с помощью функции Ч

1:55 — Римские цифры в Excel

2:25 — Разница между датами в Excel

Excel. Несколько советов по борьбе с размером глючно-больших файлов

Бывает работаешь в Эксеелвском файле и он начинает тормозить или просто смотришь на размер файла, а он весит 10 мегабайт, а то и 20-30 Мб, хотя должен быть ну 1-2 Мб максимум.

Скриншотов не будет, только текст. Вы все умные и без них разберетесь. Тем более сейчас скажут, что и без меня это все знают. Но вдруг кто не знает, а такие точно есть — это для Вас.

Первый случай — обратите внимания на вертикальный скрол таблицы. В идеале в нижнем положении ползунок скроллинга должен приводить вас к низу таблицы. Если скроллинг уводит вас в строки с порядковыми номерами в сотни тысяч — это сигнал, что что-то там затупило. Не знаю как оно там реально считает размер файла, но похоже оно считает все то пустое место как непустое, а чем то занятое.

Реально не так давно счкинули расчетник по работе весом за 30 Мб. Таблица около 5000 строк. Скролл уходит в бездну Экселя. При этом файл иногда притормаживает.

Выделяем целиком строку чуть ниже таблицы кликнув на ее порядковом номере. Потом жмем Ctrl+Shift+стрелка вниз. Выделилось все. Правой кнопкой мыши кликаем и выбираем «Удалить«.

Может даже ругаться, что недостаточно памяти для операции и разрешить сделать ее без возможности отката. Соглашаемся. Удаляет. Обычно не быстро, а подумает. Сохраняемся. Закрываем и открываем файл и видим, что ползунок скролла теперь ведет к низу таблицы. А размер файла из 30 Мб, стал 3,5.

С горизонтальной промоткой такого мне не попадалась, но думаю всякое может быть.

Второй случай — скрытые объекты. Типа рисунков прозрачных. Увидеть их невозможно, только если в нужном месте кликнуть, подсвечивается рамочка, как при работе с картинками.

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

После определенного роста количества этих объектов работать с файлом становится трудновато из-за тормозов. Да и размер файла растет.

Как и с первым случаем, все проверено на собственном опыте. До определенного момента никто и не мог понять, что творится с файлами и почему все тупить стало. Откуда они взялись не понятно, может из инэта что-то в эксель копировали или еще как-то.

Но избавиться от этого не сложно.

Сначала проверим есть ли такое на листе. И да, проверять надо на каждом листе.

Для отображения скрытых объектов необходимо вызвать в меню Главная/ Редактирование/ Найти и выделить команду Область выделения.

Появится окошко «Фигуры на этом листе» И если кроме Comment = примечаний ваших к ячейкам увидите кучу изображений или других объектов — то вот они ваши гады глюкодельные.

У меня в файле их было слишком много, больше тысячи. Поэтому по одному выделять не вариант.

Выделить ВСЕ объекты можно с помощью инструмента Выделение группы ячеек (Главная/ Найти и выделить). Переключатель установить на Объекты. Потом просто жмем кнопку Delete и ждем пока оно все удалит. Процесс в зависимости от скорости компа и количества объектов может быть не моментальный.

Третий случай — скрытые имена.

Они не так сильно увеличивают размер файла. Но задалбывают при копировании/переносе листа в другую книгу сообщением, что найдено совпадающее имя, что с ним делать — использовать или переименовать. Зажимаешь Enter и ждешь пару минут пока пару тысяч таких имен автоматически переименует Эксель и можно будет дальше работать. Не забываем, что из пары тысяч из стало в два раза больше.

Кстати не забываем через вкладку «Формулы» зайти в Диспетчер имен и удалить там все, что не вы назначили. Просто чтоб его не было. Буквально вчера в присланном файле было неработающее имя с ссылкой на файл в папке с названием «Отчеты_2003» . Т.е. оно там уже скоро как 10 лет висит бесцельно. Ладно хоть путь к файлу имел папки с приличными названиями, а не что-то типа «отчеты конченым заказчикам» или типа того.

Но скрытые имена через Диспетчер имен не удалить.

Благо не сложно нагуглить простенький макрос, который у меня в экселе теперь постоянно прописан на всех компах рабочих.

Макрос чтобы удалить скрытые имена в Excel

Sub DeleteHiddenNames()
Dim n As Name
Dim Count As Integer
On Error Resume Next
For Each n In ActiveWorkbook.Names
If Not n.Visible Then
n.Delete
Count = Count + 1
End If
Next n
MsgBox «Скрытые имена в количестве » & Count & » удалены»
End Sub

Создать макрос и запустить выполнение!

Порадовались , что 5000 скрытых имен было удалено. И файл на 1-2 Мб стал легче.

Инструкцию как пользоваться макросами давать не буду. Если не знаете — поисковик в помощь. Все просто — ваша бабушка разберется.

Никаких глюков нет. Но надо сделать вес файла меньше. Ну мало-ли вдруг на дискету не влазит :)))

Файл — Сохранить как — Двоичная книга Эксель.

Хоп.. волшебство — файл получится с расширением .xlsb и на больших файлах может стать на порядок легче, если не в два раза, то на 30-40% вполне (ну если в нем картинок не напихали, тогда поможет только их сжатие). И вроде как должен чуть шустрее открываться.

Если есть еще способы — пишите в комменты.

Поваренная книга Экселиста #3 — Визуальное форматирование согласно условиям

Для тех, кому надо сделать не только функционально, но и красиво читаемо и наглядно — в экселе (да и во всех табличных редакторах в принципе) придумано достаточно много всяких удобностей, но, готов спорить, многие их не используют. О самых простых, наверное, не будем, а вот как нарисовать солнышко выделить цветом/ форматированием строки, подходящие под какое-либо ваше условие — с удовольствием расскажу.
Для начала как это выглядит (строка 124, столбцы T ,V):

То есть, если есть какое-то условие (которое вы задаете сами) строка/столбец/любая выбранная (вами) область меняет форматирование (и тут тоже все можно настроить).

Теперь о том, как это сделать:

— Переходим на вкладку «Home» (тут прошу заранее извинить — русского Экселя под рукой нет и никогда не было, но, по логике — первая или вторая вкладка).

— Находим раздел Styles (картинка выше, самый правый), нажимаем на первый значок Conditional Formatting (что в вольном переводе «Условное форматирование»), видим вот такое выпадающее меню

— Видим набор функций, которые как раз таки и отвечают за визуальное форматирование таблицы согласно условиям. Если будет интересно — расскажу обо всех подробно, но сейчас переходим сразу к пункту Manage Rules (на русском, наверное, Редактировать правила, но не уверен). Почему сразу сюда? Создать новое правило можно и из раздела Редактирование, как и удалить тоже + вы увидите все правила форматирования, которые применены на вашей таблице. Открывается редактор правил, и вот тут начинается простор для творчества.

Для начала — общие правила применения/ отображения (ДО таблицы, пункты Show formatting rules for / Change rule order)
Show formatting rules for — выбор правил для заданой области. Показывает все правила форматирования для выбранной области. Для примера оставьте заданное значение, далее, опять же, будут вопросы — расскажу подробнее.

Читайте также:  Как настроить свойства сетевого адаптера

Change rule order — порядок применения правил. Правила применяются по очереди, по старшинству. То есть правило #1 будет применено ПОСЛЕДНИМ, поверх правил #2 и #3.

Теперь сам набор правил:

Первый столбец — само правило (опять-же, вариантов тьма, рассмотрим ТОЛЬКО правила на основе формул. Смотрим на первую формулу

Переходим Home> Styles > Conditional Formatting > Manage Rules, снизу слева видим кнопку +, нажимаем — открывается интерфейс создание нового правила.

Style — Classic, Use a formula to. (опять-же, об остальных вариантах — отдельный разговор)
В поле вводим формулу (напомню значение столбца J в строке N БОЛЬШЕ 1)

В подменю Format wit — выбираем стиль. Можно сразу переходить к последнему пункту Customised Format и дать волю фантазии.

Выбрали? Супер. Нажимаем OK, видим созданный стиль в меню управления стилями:

Задаем область применения (в моем случае вот такую):

Нажимаем OK, еще раз открываем Manage Rules и.. в большинстве случаев ловим следующий «глюк» — значение поля Formula изменилось с =$J2>1 на =$J1048576>2. Нажимаем на формулу, исправляем на =$J2>1, нажимаем OK, и еще раз OK в редакторе правил, и получаем желаемый результат:

Естественно это очень поверхностно, иначе формат статьи перерос бы в формат учебника, но суть, я думаю, более чем понятна.
Если есть вопросы / пожелания / что-то непонятно / что-то описать подробнее — в комменты)

Как определить, от чего зависит или на что ссылается формула?

Чтобы определить, от каких ячеек зависит формула, в разделе Формулы нажмите на кнопку Влияющие ячейки. После этого появятся стрелки, указывающие, от чего зависит результат вычислений.

Рядом с кнопкой Влияющие ячейки находится кнопка Зависимые ячейки, работающая аналогично: она отображает стрелки от активной ячейки с формулой к ячейкам, которые зависят от неё.

Перенос строк в Microsoft Excel

В Excel существует возможность переноса текста в ячейке для его отображения на нескольких строках. Ячейку можно настроить для автоматического переноса текста или ввести разрыв строки вручную.

Рассмотрим каждый из вариантов переноса подробнее и разберём обратную операцию –удаление переносов.

Автоматический перенос текста

Выделите на листе ячейки, которые требуется отформатировать.

На вкладке Главная ► Перенести текст (Выравнивание):

Данные в ячейке будут переноситься в соответствии с шириной столбца, при ее изменении.

Если текст отображается не полностью, то задана точная высота строки (столбца) или текст находится в объединенных ячейках.

Ручной ввод разрыва строки

Новую строку текста можно начать в любом месте ячейки.

1. Дважды щелкните ячейку или выделите ячейку, а затем нажмите F2, в которую требуется ввести разрыв строки.

2. Дважды щелкните в ячейке на место, в которое нужно вставить разрыв строки, и нажмите сочетание клавиш Alt+Enter:

Автоматический перенос строк подходит далеко не всегда. Если нам нужны четкие отступы, используйте ручной перенос строк.

Удаление переносов строк

Ок, с переносами строк разобрались, а как быть в ситуации когда переносы не нужны?

В случае с автоматическими переносами, их просто нужно отключить, на вкладке Главная ► Перенести текст (Выравнивание).

Для спецсимволов сложнее, нужно будет сделать поиск и замену не печатаемого символа переноса каретки.

1. Выделите область в которой нужно удалить переносы.

2. Нажмите сочетание клавиш Ctrl+H, в открывшемся окне выделите курсором поле Найти и нажмите сочетание клавиш Ctrl+J.

Вроде ничего не произошло, но для Excel запрос для поиска понятен:

Нажмите Заменить. Готово!

Если в строке, до переноса, нет пробела замена его не добавит!

Не забудьте удалить невидимый символ в поле Найти, т.к. он остаётся в поле и может помешать в дальнейшем.

Решить задачу, можно встроенной функцией =ПЕЧСИМВ(), которая очищает текст от всех непечатаемых символов, включая переносы строк:

Если в строке, до переноса, нет пробела формула его не добавит!

Более продвинутый вариант, использование макросов:

Sub RemoveCarriageReturnsSelection() ‘Удаление переноса каретки в выделенном диапазоне
Selection.Replace What:=Chr(10), Replacement:=» » ‘ заменяем перенос на пробел
Selection.Replace What:=Chr(160), Replacement:=»» ‘ удаляем символ «похожий» на пробел
Selection.Replace What:=» «, Replacement:=» » ‘ удаляем двойной пробел
End Sub

Sub RemoveCarriageReturnsSheet() ‘Удаление переноса каретки на листе
Cells.Replace What:=Chr(10), Replacement:=» » ‘ заменяем перенос на пробел
Cells.Replace What:=Chr(160), Replacement:=»» ‘ удаляем символ «похожий» на пробел
Cells.Replace What:=» «, Replacement:=» » ‘ удаляем двойной пробел
End Sub

Спасибо, что дочитали до конца!

Было полезно? Ставьте лайк, пишите, что думаете в комментариях и подписывайтесь на канал, если еще не сделали этого.

Отправка писем через Gmail, ЯндексПочта и @mail из Excel

Создать интеграцию Microsoft Excel с Outlook, легко, средствами VBA. Можно ли отправлять письма другими почтовыми сервисами? Например, через Gmail, самый популярный в мире почтовый сервис, от Google.

Ответ можно, используя настройки SMTP, IMAP, POP.

Макросы приложенные к данной статье дают возможность отправить отдельный лист или книгу с помощью CDO.

CDO является библиотекой объектов, которая предоставляет интерфейс Messaging Application Programming Interface (MAPI), позволяет отправлять и получать сообщения.

Решение для MS Office без Outlook.

Алгоритм настройки макросов

Копируйте код в Личную книгу макросов или в файл своей надстройки;

Добавьте в код адрес нужной почты и пароль:

.Item(msConfigURL & «/sendusername») = «ДОБАВЬТЕ ВАШУ ПОЧТУ»

.Item(msConfigURL & «/sendpassword») = «ДОБАВЬТЕ ПАРОЛЬ»

.From = «ДОБАВЬТЕ ВАШУ ПОЧТУ» ‘ От кого = username почты

Подключите в редакторе VBA (Alt+F11) библиотеку Microsoft CDO для Windows 2000:

Код макроса на GitHub

Копируйте код на русской раскладке клавиатуры, чтобы сохранить комментарии.

Особенности настройки почты

Если вы используете двухэтапную проверку, следуйте инструкции:

А как же наши дорогие Яндекс.Почта и @mail?

Чтобы их использовать, удалите или закомментируйте в коде макроса строки .Item(msConfigURL & «/smtpserver») кроме:

В заключение, удобный макрос для открытия почты Gmail из Excel при помощи Send Keys:

Чтобы сразу открывалось окно нового сообщения, в настройках включите Быстрые клавиши.

Измените Handle на путь вашего браузер, а SendKeys (» https://mail.google.com/mail/u/0/#inb . «) на другой почтовый клиент, по логике должно работать.

Спасибо, что дочитали до конца!

Было полезно? Ставьте лайк, пишите, что думаете в комментариях и подписывайтесь на канал, если еще не сделали этого.

Вывод списка файлов в папке на лист Excel

Перед вами стоит задача вывести списком содержимое папки? Этот пост для вас.

Вывести cписок файлов в папке можно макросом:

Sub FileListInFolder() ‘Вывод содержимого папки на лист Excel
Dim V As String
Dim BrowseFolder As String
‘открывает диалоговое окно выбора папки
With Application.FileDialog(msoFileDialogFolderPicker)
.title = «Выберите папку или диск»
.Show
On Error Resume Next
Err.Clear
V = .SelectedItems(1)
If Err.Number <> 0 Then
MsgBox «Вы ничего не выбрали!»
Exit Sub
End If
End With
BrowseFolder = CStr(V)
‘добавляет лист и выводит на него шапку таблицы
ActiveWorkbook.Sheets.Add
With Range(«A1:E1»)
.Font.Bold = True
.Font.Size = 12
End With
Range(«A1»).Value = «Имя файла»
Range(«B1»).Value = «Путь»
Range(«C1»).Value = «Размер»
Range(«D1»).Value = «Дата создания»
Range(«E1»).Value = «Дата изменения»
‘вызывает процедуру вывода списка файлов
‘измените True на False, если не нужно выводить файлы из вложенных папок
ListFilesInFolder BrowseFolder, True
End Sub
Private Sub ListFilesInFolder(ByVal SourceFolderName As String, ByVal IncludeSubfolders As Boolean)
Dim FSO As Object
Dim SourceFolder As Object
Dim SubFolder As Object
Dim FileItem As Object
Dim r As Long
Dim x
Set FSO = CreateObject(«Scripting.FileSystemObject»)
Set SourceFolder = FSO.getfolder(SourceFolderName)
r = Range(«A65536»).End(xlUp).Row + 1 ‘находит первую пустую строку
‘выводит данные по файлу
For Each FileItem In SourceFolder.Files
Cells(r, 1).Formula = FileItem.Name
Cells(r, 2).Formula = FileItem.Path
Cells(r, 3).Formula = FileItem.Size
Cells(r, 4).Formula = FileItem.DateCreated
Cells(r, 5).Formula = FileItem.DateLastModified
r = r + 1
x = SourceFolder.Path
Next FileItem
‘вызывает процедуру повторно для каждой вложенной папки
If IncludeSubfolders Then
For Each SubFolder In SourceFolder.SubFolders
ListFilesInFolder SubFolder.Path, True
Next SubFolder
End If
Columns(«A:E»).AutoFit
Set FileItem = Nothing
Set SourceFolder = Nothing
Set FSO = Nothing
End Sub

Копируйте код и сохраните его в Личной книге макросов.

Открыть редактор VBA Alt +F11, вызвать меню для выполнения или изменения макросов Alt + F8.

Источник

Оцените статью