2010-11-17 27 views
4

J'essaie d'ouvrir un document Word existant qui se trouve réellement dans une bibliothèque SharePoint dans une application Windows (WinForms). Si j'ouvre le document en utilisant Internet Explorer, le document est en lecture seule mais j'ai un bouton "Modifier le document" dans l'application Word que je peux utiliser pour enregistrer mon document (supprimer le texte en lecture seule).Ouvrir le document SharePoint Word dans l'application Windows

J'ai essayé ce qui suit dans mon application Windows pour ouvrir un document SharePoint:

System.Diagnostics.Process.Start("http://.../MyFile.docx"); 

C'est l'ouverture en fait mon document dans Word mais j'ai un problème. Si j'ouvre mon document en utilisant cette méthode, le document ouvert est en lecture seule et je ne vois pas le bouton "Modifier le document" ... Comment puis-je résoudre ce problème?

Merci,

+0

Je pense que cela est juste une question d'application gagnant et le fichier dans la bibliothèque de sharepoint n'a rien à voir avec si l'utilisateur qui exécute l'application dispose des privilèges appropriés –

+0

sont vous pouvez utiliser cette ligne de code pour ouvrir, dire un document Word à partir d'un emplacement sharepoint? par exemple System.Diagnostics.Process.Start ("winword.exe" "https: \\ sharepoint.com \ documentlibrary \ Winword.exe", nom d'utilisateur, mot de passe, domaine) – user1166085

Répondre

0

Pouvez-vous essayez de cliquer sur « Enregistrer sous ... » l'option dans Word afin d'obtenir une version modifiable du document?

0

Je pense que vous devrez démarrer ms word (winword.exe) en tant que programme avec un argument pour ouvrir le document.

Jetez un oeil à l'article KB: http://support.microsoft.com/kb/210565

+0

cela fonctionne pour n'importe qui? J'ai essayé et je n'ai pas réussi à faire fonctionner le code correctement – user1166085