Microsoft Office Documents register custom url protocol on the client computer.
This is especially used by SharePoint. For example, if I open an excel file, I see the call to this url :
ms-excel:ofv|u|https://mycorp.sharepoint.com/Documents/somefile.xlsx
Is there any available documentation of this feature?
What are the format and options of these urls?
There is limited documentation available here. These protocol handlers appear to only support http
and https
URI.
To summarize, Microsoft office registers the following protocol handlers:
To view a document:
ms-excel:ofv|u|http://contoso/Q4/budget.xls
To edit a document:
ms-powerpoint:ofe|u|http://www.fourthcoffee.com/AllHandsDeck.ppt
To Create a New Document from a template:
ms-word:nft|u|http://cohowinery/templates/elegance.pot|s|http://cohowinery/presentations
There is currently no protocol handler registered on Microsoft Windows to launch Power BI.
Support is available on mobile platforms (including Windows Mobile) via the mspbi
protocol handler. The following is a summary of the official documentation which is available here.
Open the Power BI mobile app:
mspbi://app/
Open to a specific dashboard:
mspbi://app/OpenDashboard?DashboardObjectId=<36-character-dashboard-id>
Open to a specific tile in focus:
mspbi://app/OpenTile?DashboardObjectId=<36-character-dashboard-id>&TileObjectId=<36-character-tile-id>
Open to a specific report:
mspbi://app/OpenReport?ReportObjectId=<36-character-report-id>
Open a specific report page:
mspbi://app/OpenReport?ReportObjectId=<36-character-report-id>&reportPage=ReportSection<number>
Open in full-screen mode (for Windows Mobile devices only):
mspbi://app/OpenReport?ReportObjectId=500217de-50f0-4af1-b345-b81027224033&openFullScreen=true