SHD / MC Checker

MC911615 | Word, Excel, and PowerPoint for macOS C Planned update to compatibility Office add-ins and ODBC drivers



MC911615 | Word, Excel, and PowerPoint for macOS C Planned update to compatibility Office add-ins and ODBC drivers

Classification planForChange
Last Updated 10/15/2024 23:36:09
Start Time 10/15/2024 23:35:46
End Time 01/10/2025 08:00:00
Message Content

Note: If your organization does not use macOS, you can safely disregard this message.

Microsoft Word, Excel, and PowerPoint in Office for macOS Version 16.91 only load dynamic libraries that are codesigned with a valid Apple Developer ID. As a result, Office add-ins or Open Database Connectivity (ODBC) drivers that rely on unsigned or ad-hoc-signed dynamic libraries don’t work as intended.

However, most dynamic libraries used with Office apps are already codesigned, so this change is unlikely to affect most users.

In this message, when non-Microsoft products is mentioned, it specifically refers to products and applications that enhance or extend Office functionality (like add-ins or integrations). This doesn’t include all non-Microsoft software installed on your device.

[When will this happen:]

This change is expected to be live in production in mid-November 2024.

[How this affects your organization:]

Reason for the change:

Microsoft requires executable code from non-Microsoft products be codesigned with a valid Apple Developer ID. This requirement ensures that only verified and properly signed code runs within Office applications, promoting code integrity and compliance with macOS development standards.

Workflow changes for users:

If your workflow uses unsigned dynamic libraries within Word, Excel, or PowerPoint for macOS, it no longer works as intended. You need to get an updated version of the product from the original software developer.

[What you can do to prepare:]

Actions required for developers:

If your product uses dynamic libraries, make sure they’re codesigned with an Apple Developer ID. Unsigned or ad-hoc-signed libraries are no longer allowed to load into Office app processes. For more information on the Apple Developer program and tools, see the Apple Developer Program. Office applications support libraries codesigned for distribution through any Apple-supported distribution mechanism, including direct download by your customers.

Steps for admins:

  • Verify Deployed non-Microsoft Products: Check if you have any non-Microsoft products deployed to your users. These products often:
    • Extend Office functionality by adding menu or ribbon controls.
    • Communicate with other applications to share content with Office.
    • Support external data connections such as ODBC.
  • Confirm codesigning compliance: Make sure that any non-Microsoft products follow best practices and codesigned any dynamic libraries included in their products. If any libraries aren’t codesigned, contact the product developer for updates.
  • Monitor system logs: Inspect the system console logs for Library Load Constraint Rejection messages. These messages from macOS identify any dynamic library that the OS rejects from loading into an Office app process.
  • Consider proactively blocking all non-Microsoft libraries: To block these libraries, set the Office preference DisableVisualBasicExternalDylibs to true using Mobile Device Management (MDM) software. For more information, see the Apple Platform Deployment guide.

Warning: Blocking all non-Microsoft libraries from running within Visual Basic macros is a significant action and should only be considered if absolutely necessary for your organization’s requirements on macOS computers.

Machine Translation

注: Mで macOS を使用していない龊悉稀长违幞氓哗`ジはoしても}ありません。

Office for macOS バ`ジョン 16.91 の Microsoft Word、Excel、PowerPoint は、有郡 Apple Developer ID と共同Oされた拥磨楗ぅ芝楗辘韦撙蛘iみzみます。そのY果、署名されていない拥磨楗ぅ芝楗辘蓼郡膝丧邾氓鹈丹欷拥磨楗ぅ芝楗辘艘来妞工 Office アドインまたは Open Database Connectivity (ODBC) ドライバ`は、意恧筏郡趣辘幼鳏筏蓼护蟆

ただし、Office アプリで使用されるほとんどの拥磨楗ぅ芝楗辘霞趣阍Oされているため、この涓郅趣螭嗓违姗`ザ`に影を与える可能性は低いです。

このメッセ`ジで Microsoft 以外のu品が言及されている龊稀Office のC能 (アドインやy合など) を化またはするu品とアプリケ`ションを具体的に指しています。これには、デバイスにインスト`ルされている Microsoft 以外のすべてのソフトウェアが含まれているわけではありません。

[これはいつ起こるのですか:]

この涓稀2024 年 11 月中旬に本番h境で公_される予定です。

[これがあなたのMに与える影:]

涓卫碛:

Microsoft では、Microsoft 以外のu品のg行可能コ`ドを有郡 Apple Developer ID と共同Oする必要があります。この要件により、试^され、m切に署名されたコ`ドのみが Office アプリケ`ション内でg行されるようになり、コ`ドの整合性と macOS _k胜丐が促Mされます。

ユ`ザ`のワ`クフロ`の涓:

ワ`クフロ`で Word、Excel、または macOS 用の PowerPoint 内で署名されていない拥磨楗ぅ芝楗辘蚴褂盲筏皮い龊稀⒁恧筏郡趣辘C能しなくなります。元のソフトウェア_k者からu品の更新バ`ジョンを入手する必要があります。

【浃工毪郡幛摔扦毪长:】

_k者に必要なアクション:

u品で拥磨楗ぅ芝楗辘蚴褂盲筏皮い龊悉稀Apple Developer ID と共同Oされていることを_Jしてください。署名されていないライブラリまたはアドホック署名されたライブラリは、Office アプリ プロセスにiみzむことができなくなります。Apple Developer プログラムとツ`ルのについては、「 Apple Developer Program」を参照してください。Office アプリケ`ションは、Apple がサポ`トする配布メカニズム (客による直接ダウンロ`ドを含む) を通じて配布するために共同Oされたライブラリをサポ`トします。

管理者向けの手:

  • デプロイされた Microsoft 以外のu品を_Jする: Microsoft 以外のu品をユ`ザ`にデプロイしているかどうかを_Jします。これらのu品は、多くの龊稀⒋韦韦瑜Δ侍があります。
    • Office のC能をするには、メニュ`またはリボン コントロ`ルを追加します。
    • 他のアプリケ`ションと通信して、Office とコンテンツを共有します。
    • ODBC などの外部デ`タ接Aをサポ`トします。
  • コ`ド署名のコンプライアンスを_Jする: Microsoft 以外のu品がベスト プラクティスにっており、u品に含まれる拥磨楗ぅ芝楗辘颔畅`ドしていることを_Jします。共Oされていないライブラリがある龊悉稀⒀u品_k者に更新を依mしてください。
  • システムログのO: システムコンソ`ルのログで、Library Load Constraint Rejection メッセ`ジを_Jします。macOS からのこれらのメッセ`ジは、OS が Office アプリ プロセスへのiみzみを拒否する拥磨楗ぅ芝楗辘蜃Reします。
  • Microsoft 以外のすべてのライブラリをeO的にブロックすることを视する: これらのライブラリをブロックするには、モバイル デバイス管理 (MDM) ソフトウェアを使用して Office の基本O定 DisableVisualBasicExternalDylibs を true にO定します。については、「 Apple プラットフォ`ム毳ぅ」を参照してください。

警告: Microsoft 以外のすべてのライブラリを Visual Basic マクロ内でg行できないようにすることは重要なアクションであり、macOS コンピュ`タ`にするMの要件に~に必要な龊悉摔韦视する必要があります。