How to Share Microsoft Project Tasks in Teams as View Only
Question details
The user wants to share a task list from Microsoft Project into a Microsoft Teams channel, ensuring that team members can view the tasks but are restricted from editing the source file.

- Product
- Microsoft Project and Microsoft Teams
- Device & OS
- not provided
- Scenario
- Sharing project timelines, statuses, and task assignments with a broader team for visibility without risking unauthorized changes.
- Observed behavior
- Team members need to see the project tasks, requiring a secure method to grant read-only access within the Microsoft Teams interface.
Ensure you have Microsoft Project installed to export the task list, an active OneDrive account to host the file, and permission to add new tabs in your target Microsoft Teams channel.
Export to Excel and Share via Website Tab in Teams
This method converts the Microsoft Project file into an Excel workbook, generates a view-only sharing link via OneDrive, and embeds it directly into a Teams channel for easy access.
Since Microsoft Teams cannot natively display .mpp (Microsoft Project) files in a readable tab without requiring users to download them, converting the task list to an Excel workbook is the most effective workaround. Hosting this Excel file on OneDrive allows you to strictly control editing permissions.
Open your task list in Microsoft Project. Go to 'File' > 'Save As', select a location, and choose 'Excel Workbook (*.xlsx)' from the format dropdown. Follow the Export Wizard to map your tasks to the Excel sheet.
Log into your OneDrive account through your web browser or desktop app, and upload the newly saved Excel workbook containing your project tasks.
Right-click the uploaded Excel file in OneDrive and select 'Share'. Click on the permission settings (e.g., 'People in your organization with the link can edit'), uncheck the 'Allow editing' box, click 'Apply', and then copy the generated link.
Open Microsoft Teams and navigate to the desired channel. Click the '+' icon at the top of the channel to add a new tab, and select the 'Website' app from the list.
Give the tab a descriptive name like 'Project Tasks View'. Paste the view-only OneDrive link you copied earlier into the URL field, and click 'Save'. The task list will now be visible to the team without edit access.

Need a simpler way to manage and share project spreadsheets? Try WPS Office
If managing Microsoft Project exports and Teams permissions feels overly complicated, WPS Office offers a lightweight, highly compatible alternative for handling project spreadsheets. While WPS does not directly integrate with MS Project, its Spreadsheet tool provides seamless file sharing via cloud links where you can easily set view-only permissions with just a few clicks.

Frequently Asked Questions
Why can't I just upload the Microsoft Project (.mpp) file directly to Teams?
Microsoft Teams cannot natively render .mpp files in its built-in file viewer. Users would have to download the file and open it in the desktop version of Microsoft Project, which is difficult if they do not have the specific software installed or licensed.
Can I use SharePoint instead of OneDrive to host the Excel file?
Yes. You can upload the exported Excel workbook to your team's SharePoint document library. You can then copy a view-only link from SharePoint and embed it using the Website tab in Teams, following the same process.
Is it possible to share a view-only link to external guests in Teams?
Yes, provided your organization's OneDrive and Teams sharing policies allow external sharing. When generating the link in OneDrive, ensure the permission is set to 'Anyone with the link' (view only) so external guests in the Teams channel can view the tab.




