logo
search
Permission & Access Issues

Fix External User Cannot Open OneDrive or SharePoint Excel File in Desktop App

Kushani NimanthikaKushani Nimanthika Sep 27, 2026 869 views

Question details

An external user with edit permissions is unable to open a shared Excel file hosted on OneDrive or SharePoint using the Excel desktop application, particularly when accessing it via a personal email address.

How to Fix External User Cannot Open SharePoint Excel File in Desktop App
Product
Microsoft Excel, OneDrive, SharePoint
Device & OS
not provided
Scenario
Collaborating on shared Excel files with external guests who use personal email accounts.
Observed behavior
The external user can view or edit the file online but cannot open it in the desktop app despite having the necessary edit permissions.
Before you start

Ensure the external user is logged into the Excel desktop app with the exact email address that received the sharing invitation, and verify they have an active Microsoft 365 license if required for desktop editing.

Solution 1Recommended

Verify Tenant Subscription and Guest Account Configuration

Administrators must ensure the Microsoft 365 tenant allows external desktop app access and that the guest is properly added to the directory.

Personal email addresses (like Gmail or Yahoo) often face limitations when trying to access SharePoint or OneDrive files directly through Microsoft desktop applications. The host organization's tenant must be configured to allow this level of guest access.

1
Access Microsoft Entra ID

Have the tenant administrator log into the Microsoft Entra admin center (formerly Azure AD).

2
Verify Guest Account

Navigate to Users > All users and confirm that the external user's personal email is properly configured as a Guest user in the directory.

3
Check External Sharing Policies

Go to the SharePoint admin center, navigate to Policies > Sharing, and ensure that external sharing is enabled and configured to allow guests to use desktop applications.

Verify Tenant Subscription and Guest Account Configuration
Administrator Privileges Required: Only IT administrators with access to the Microsoft 365 Admin Center can modify tenant subscriptions and guest access policies.
Free Microsoft Office alternative

Edit Spreadsheets Without Complex Tenant Subscriptions Using WPS Office

Avoid complex guest access policies, Entra ID configurations, and licensing issues. WPS Office is a lightweight, free Microsoft Office alternative that allows you to easily edit spreadsheets offline or share them via cloud without worrying about strict tenant access restrictions.

  1. 1. Download WPS Office: Visit the official WPS website and download the free installer for your operating system.
  2. 2. Install and Launch: Follow the on-screen instructions to install the software, then open WPS Spreadsheets.
  3. 3. Edit Excel Files Seamlessly: Open your .xlsx files directly in WPS Office to start editing locally without online tenant restrictions.
Free and lightweight alternative to Microsoft ExcelFully compatible with Microsoft Excel formats (.xlsx, .xls)No complex tenant or guest access configurations requiredFamiliar user interface for seamless migration
microsoft office alternative - wps office

Frequently Asked Questions

Why can I open the SharePoint Excel file in my browser but not the desktop app?

Desktop app access requires the external user's account to be properly licensed and authenticated in the host's directory. Additionally, the tenant's security policies must explicitly allow desktop app access for guests.

Does a guest user need a Microsoft 365 license to open shared files in the Excel desktop app?

Yes, typically editing files in the Excel desktop app requires the guest user to have their own valid Microsoft 365 subscription, whereas web-based editing is often free for external guests.

Can I fix this external sharing issue without contacting the IT admin?

Usually not. Modifying guest access permissions, Conditional Access rules, and external sharing policies requires administrative privileges in the host organization's Microsoft 365 tenant.