logo
search
Copilot Access Problems

How to Use PowerPoint Copilot in Custom Office Add-ins

Huma Ashraf ChHuma Ashraf Ch Oct 7, 2026 869 views

Question details

The user wants to integrate PowerPoint Copilot or built-in LLM capabilities into a custom Office add-in to process prompts securely without relying on external AI APIs.

How to Use PowerPoint Copilot in Custom Office Add-ins
Product
Microsoft PowerPoint
Device & OS
not provided
Scenario
Developing a custom PowerPoint add-in that requires internal AI capabilities to process data while strictly maintaining enterprise security and compliance.
Observed behavior
Developers need guidance on available Microsoft APIs and service permissions to securely route prompts directly to PowerPoint Copilot or internal models.
Before you start

Ensure you have an active Microsoft 365 Copilot license and access to the Microsoft 365 Developer Program before exploring custom AI API integrations.

Solution 1Recommended

Consult Microsoft Q&A for Copilot Development APIs

Since direct API access to Copilot depends heavily on Microsoft's current service permissions, reaching out to official developer communities is the most effective way to find supported interfaces.

Microsoft frequently updates its developer ecosystem regarding Copilot and AI integration. Currently, direct API access to internal Copilot models from custom add-ins may be restricted to protect enterprise data. Getting the latest documentation from Microsoft's developer support is crucial.

1
Visit Microsoft Q&A

Open your web browser and navigate to the official Microsoft Q&A platform for developers.

2
Apply the correct developer tags

When creating your post, ensure you add the 'Office Development' and 'Microsoft Copilot for Microsoft 365 Development' tags to reach the right experts.

3
Detail your security requirements

Clearly explain in your post that you need to keep company data secure and avoid external AI APIs to get the most accurate advice on using internal models.

Consult Microsoft Q&A for Copilot Development APIs
API Limitations: Developers typically extend Copilot using plugins or Microsoft Graph connectors rather than sending direct custom prompts to the Copilot engine from a standard add-in.
Free Microsoft Office alternative

Experience Built-in AI with WPS Office

If you are frustrated by complex API integrations and strict permissions in Microsoft Office development, try WPS Office. It is a free, lightweight alternative that features robust, built-in WPS AI to help you generate, summarize, and polish your presentations effortlessly. Enjoy full compatibility with Microsoft PowerPoint formats alongside a highly familiar user interface.

  1. 1. Download and install WPS Office: Visit the official WPS Office website to download the free installation package tailored for your operating system.
  2. 2. Open your presentations: Launch WPS Presentation and seamlessly open your existing .pptx files with full formatting retained.
  3. 3. Activate WPS AI: Click the WPS AI icon in the top toolbar to instantly analyze slides, generate outlines, or summarize text without complex development work.
Fully compatible with Microsoft PowerPoint (.pptx) and other Microsoft Office formats.Built-in WPS AI capabilities for intelligent content generation without needing custom add-ins.Lightweight architecture ensuring fast installation and smooth performance.Familiar user interface allowing for a seamless, zero-cost migration.
microsoft office alternative - wps office

Frequently Asked Questions

Can I use external AI APIs in my PowerPoint add-in instead of Copilot?

Yes, you can integrate third-party APIs (like OpenAI) into custom Office add-ins. However, this usually requires sending company data to external servers, which may violate strict enterprise security and data privacy policies.

Is there a public API for Microsoft 365 Copilot?

Currently, Microsoft tightly controls direct API access to Copilot to maintain enterprise security. Developers typically extend Copilot functionalities using plugins, message extensions, or Graph connectors rather than sending direct prompts from standard add-ins.

How can I secure company data while using LLMs in Office development?

To keep data secure, developers often deploy Azure OpenAI services within their corporate Azure tenant. This allows you to build custom add-ins with powerful LLM capabilities while ensuring the data remains within your enterprise compliance boundaries.