, , Powerpoint (VSTO) Sync'd? Powerpoint, presentation.GetLocalPath()?
, ( MSDN ), MSG CSG , .
, , impossble. Word OneDrive "Offline" - OneDrive, Word Application (Word Application , OneDrive), , , "http:/d.docs.live.net/xxxx/xx.docx" "C:\XXX\XXX".
, , SharePoint . , PowerPoint Interop , .
1). , , - OneDrive - ( ProcessMonitor), , , .
2) , https://company.sharepoint.com/Library/Shared%20Documents/LocalDrivePath.txt, () WebClient .

:
public string GetLocalPath(this Microsoft.Office.Interop.PowerPoint.Presentation presentation)
{
WebClient client = new WebClient();
string localPath = client.DownloadString(presentation.Path + "LocalDrivePath.txt");
if (!string.IsNullOrEmpty(localPath)) throw new Exception("Issue: LocalDrivePath.txt not found in " + presentation.Path + Environment.Newline + "Please add the file for this Office Documents' sync'd (offline) local folder to be identified.");
return localPath;
}
:
presentation.GetLocalPath();