Recent Discussions
How to Update Teams Settings After Transferring Meetings
When discussing the transfer ownership of calendar events, we pointed out the Teams meeting problem. Essentially, if an event is a Teams meeting, details of the online meeting are not updated to allow the new owner to control its settings. The result is that recordings and other online meeting artifacts can end up in the wrong place. Microsoft should fix the problem. In the meantime, a PowerShell script illustrates the issue and shows how a fix might work. https://office365itpros.com/2026/08/25/teams-meeting-transfer/14Views0likes0Comments- 25Views0likes0Comments
What Are Some Best Practices for Securing SharePoint?
SharePoint has become an important part of how modern organizations store documents, share information, collaborate on projects, and manage business processes. But as more sensitive information moves into SharePoint, security needs to become a priority rather than an afterthought. Link to the post21Views0likes0CommentsОтчёт о проблеме с многоязычной поддержкой в Microsoft Word
Описание проблемы В операционной системе Windows, установленной на английский язык (США), Microsoft Word не корректно переключает проверку орфографии и выравнивание текста при работе с многоязычными документами, особенно с языками, использующими кириллицу (русский) и иврит (RTL). Несмотря на многократные попытки изменить настройки языка проверки правописания в Word, система продолжает использовать американский английский для проверки орфографии и не поддерживает корректное выравнивание и проверку для других языков. Это делает практически невозможным корректную работу с многоязычными документами, что является серьёзным препятствием для пользователей, работающих с несколькими языками в одной системе. Технические детали ОС Windows настроена на английский язык (США). Microsoft Word продолжает использовать проверку орфографии US English, игнорируя настройки смены языка. Попытки сменить язык проверки орфографии через интерфейс Word и системные настройки не приводят к результату. Отсутствует поддержка корректного выравнивания текста для языков RTL (например, иврит). Проблема наблюдается при работе с русским и ивритом, а также другими языками, отличными от английского. Влияние на пользователей Невозможность корректно проверять орфографию на нужном языке. Некорректное выравнивание текста, что ухудшает читаемость и оформление документов. Серьёзные ограничения для пользователей, работающих с многоязычными документами. Рекомендации Обеспечить корректное переключение языка проверки орфографии в зависимости от языка текста. Поддержать автоматическое выравнивание текста в соответствии с направлением языка (LTR/RTL). Улучшить интеграцию языковых настроек Windows и Microsoft Word для многоязычных сценариев. Данный отчёт предназначен для передачи команде разработчиков Microsoft, отвечающей за локализацию и поддержку многоязычности в Office и Windows.9Views0likes0Comments- 58Views0likes0Comments
How to Fix Outlook Notifications Not Working: A Complete Troubleshooting Guide
Have you ever been waiting for an important email, only to realize hours later that Outlook never notified you? It is frustrating, especially when you rely on email for work, meetings, customer messages, or time-sensitive updates. Link to the post40Views0likes0CommentsHow to Fix OneDrive Stuck on Processing Changes: 10 Easy Solutions
f you use OneDrive to keep your files synchronized across your computer and the cloud, you probably expect it to work quietly in the background. Most of the time, it does. But occasionally, OneDrive can get stuck on “Processing changes”, leaving files unsynchronized and creating uncertainty about whether your latest work has actually been uploaded. Link to the post33Views0likes0CommentsHow to Fix SharePoint Files Not Opening: Common Causes and Easy Solutions
SharePoint makes it easy for teams to store, share, and work on files from almost anywhere. But when you click on a document and it refuses to open, that convenience can quickly turn into frustration. You may see a blank page, an error message, an endless loading screen, or nothing at all. Sometimes the problem affects only one file, while in other cases, an entire SharePoint library seems to stop working. Link to the post42Views0likes0CommentsNew Archiving Capability for Purview Data Lifecycle Management
Tenants with Microsoft 365 Archive configured can incorporate an archiving step in how Purview retention policies and labels process SharePoint Online and OneDrive for Business files. It makes perfect sense to move inactive files to lower-cost archive storage as an intermediate point some time before their final deletion. You’ll save on storage and stop AI tools processing the digital debris that invariably accumulates in SharePoint. https://office365itpros.com/2026/08/20/microsoft-365-archive-retention/33Views0likes0CommentsCleaning Up Old Planner Tasks with PowerShell
Microsoft Purview supports retention policies for Planner tasks and that’s the supported way to remove old tasks from plans. But you can also remove old Planner tasks with PowerShell. Just for fun, we show how to find and delete old tasks using the Microsoft Graph PowerShell SDK. Cleaning out obsolete tasks that have been hanging around plans for years speeds up client access. It’s a form of colonic irrigation for plans! https://office365itpros.com/2026/08/19/clean-up-planner-tasks/22Views0likes0CommentsCalculating the Licensing Requirement for Entra Conditional Access Policies
After the discussion about the licensing gap prompts shown in the Entra admin center, here’s a PowerShell script to compute the set of user accounts that should have Entra P1 licenses. The information comes from the conditions property of conditional access policies with group and directory role membership expanded to find individual accounts. The set is checked against the set of users licensed for Entra P1 to find the accounts that need to be licensed. https://office365itpros.com/2026/08/18/find-entra-p1-accounts-to-license/28Views0likes0CommentsOneNote Interop API NavigateToUrl fails if called again too quickly
Using the Interop API, IApplication.NavigateToUrl(pageURL) Invoke once with a valid page URL, it succeeds Invoke again (within about two seconds) with a different valid page URL, it fails with COMException, HResult: 0x80042014 "The object does not exist" However, if you wait at least about three seconds in between calls, then it will always succeed. It doesn't matter whether the second page is in the same notebook or a different notebook. All notebooks tested here are synced to the cloud. It appears that NavigateToUrl causes the notebook to sync, because the OneNote notebook panel shows the sync glyph on top of the notebook icon and that is perhaps blocking subsequent interop APIs until completed? The IApplication instance is instantiated and disposed in a "using" block for each call19Views0likes0CommentsOneNote Interop API: Local paragraph style attributes not retained after UpdatePageContent
Summary: When using the OneNote COM Interop API to round‑trip page XML, local paragraph style attributes are removed if they match the font properties already defined in the referenced QuickStyleDef. After this normalization, the paragraph inherits the QuickStyleDef’s color, which can cause text to become unreadable if the QuickStyleDef uses a color that is not visible against the page background. Environment: C# / .NET Framework 4.8 OneNote for Microsoft 365 IApplication.UpdatePageContent / IApplication.GetPageContent XMLSchema.xs2013 Description: If a page contains a QuickStyleDef with a specific fontColor (for example, #FFFFFF) and a paragraph that references this QuickStyleDef also includes a local style attribute that duplicates only the font family and size (but does not specify a color), the following behavior occurs: The page XML is retrieved using GetPageContent. The same XML is sent back to OneNote using UpdatePageContent, either when creating a new page or updating an existing one. After the update, retrieving the page again shows that the local style attribute has been removed from the affected one:OE elements. Because the local style no longer provides a font color override, the paragraph inherits the QuickStyleDef’s color. If that color is not visible (e.g., white text on a white background), the paragraph appears blank even though the text is still present.Reproduction steps: Create a new page using CreateNewPage. Provide XML containing: A QuickStyleDef such as: <one:quickstyledef index="1" name="p" fontcolor="#FFFFFF" font="Calibri" fontsize="11.0"></one:quickstyledef> An Outline with an OE referencing this QuickStyleDef and containing a local style attribute that duplicates the font properties: <one:OE quickStyleIndex="1" style="font-family:Calibri;font-size:11.0pt"> <one:T>Example text</one:T> </one:OE> Call UpdatePageContent with the XML. Retrieve the page again using GetPageContent. Observed behavior: The returned XML no longer contains the style attribute on the OE element. All other attributes and elements are preserved. The paragraph now renders using the QuickStyleDef’s color. Expected behavior: Local style attributes that are present in the XML passed to UpdatePageContent should remain in the stored page XML, even if they duplicate properties from the QuickStyleDef, so that the effective formatting remains unchanged. Impact: Any tool that copies or rewrites page content through the Interop API may encounter unexpected formatting changes when OneNote normalizes style attributes. If the QuickStyleDef uses a color that is not visible, paragraphs may appear blank after round‑tripping through the API. Additional note: This behavior can also occur when updating an Outline that contains multiple OE elements. If one OE is modified and the entire Outline is resent, sibling OEs may also have their local style attributes normalized in the same way. If you want, I can also prepare a shorter version optimized for Q&A’s character limits or a developer‑focused version aimed at Office engineering.23Views0likes0CommentsHow to Use JSON Batching to Permanently Remove Mailbox Items
Following up on the primer explaining how to use JSON batching, this article expands on the principles explored in the primer and explains how to permanently remove batches of mailbox items. Removing mailbox items requires more care and attention than updating some Entra ID user accounts, and we explain what the batch commands are to effect both permanent and recoverable deletions. A full working script is available for you to try out. https://office365itpros.com/2026/08/17/json-batching-mailbox-items/21Views0likes0CommentsExpanding Purview DLP and Information Protection to Foreign Platforms
Microsoft Purview is expanding its ability to process data from external services such as Google Workspace and Box through DLP policies and Information Protection auto-labeling. Everything depends on Microsoft Defender for Cloud Apps connectors to fetch data from the external services to Azure to be processed there. This is an esoteric play that will appeal to certain enterprise Microsoft 365 tenants with the need for a common protection strategy across multiple cloud platforms. https://office365itpros.com/2026/08/14/external-services-dlp/33Views0likes0CommentsEntra Admin Center Flags Licensing Problems with Conditional Access
The Entra admin center is flagging licensing gaps for conditional access. The messages are informational, not the beginning of a new automated billing procedure to charge tenants when Entra ID notices that some accounts use conditional access policies when they don’t have a license. In this article, we discuss the product license insight and how Microsoft measures conditional access usage, and show how to use PowerShell to find who’s using conditional access. https://office365itpros.com/2026/08/13/licensing-gaps-entra-id/126Views0likes0CommentsMastering Clipchamp – From Beginner to Pro 5
Creating a good video is about more than simply recording clips and putting them together. The right visual effects can transform a basic collection of footage into a video that feels polished, engaging, and intentional. With tools such as filters, transitions, overlays, stickers, and blending options, Clipchamp makes it possible to add creative touches without requiring advanced video-editing experience. Link to the post26Views0likes0CommentsSharePoint Online Expands Sensitivity Labels to OneNote and Video Files
Microsoft has updated SharePoint Online to provide full support for sensitivity labels assigned to OneNote and MP4 files. Full support means that SharePoint Online can decrypt and encrypt file content, which then allows SharePoint to protect the content while storing it in a way that’s accessible to Purview services like Data Loss Prevention and eDiscovery, and of course, accessible to Copilot. https://office365itpros.com/2026/08/12/sensitivity-label-mp4-onenote/49Views0likes0CommentsElevating Employee Experience with Microsoft Viva Insights
Workplace productivity has changed. It is no longer simply about how many hours employees spend at their desks or how many meetings they attend. Today, productive teams are the ones that can focus, collaborate effectively, manage their workload, and maintain enough energy to do their best work over time. Link to the post26Views0likes0CommentsCreating a Week-by-Week Report for Open Planner Tasks
Accumulating statistics for open tasks in a Planner plan is helpful to understand how active team members are in clearing assigned tasks. Creating a report showing how the number of open tasks vary by team member over a six-week period delivers another type of insight. It’s the kind of thing that PowerShell is very good at. If data is available, we can report it in different ways! https://office365itpros.com/2026/08/11/open-tasks-report/28Views0likes0Comments
Events
Recent Blogs
- 2 MIN READWelcome to the August 2026 edition of What's New in Excel!Aug 25, 2026244Views0likes0Comments
- With this update, PowerPoint can now generate meaningful accessibility descriptions for SmartArt automatically.Aug 24, 2026328Views0likes0Comments