2010-11-17 8 views
4

Я пытаюсь открыть существующий документ Word, который фактически находится в библиотеке SharePoint в приложении Windows (WinForms).Открытый документ Word Word в приложении Windows

Если я открываю документ с помощью Internet Explorer, документ находится в режиме «только для чтения», но у меня есть кнопка «Редактировать документ» в приложении Word, которую я могу использовать для сохранения моего документа (удалить только для чтения).

Я попытался следующим в моем приложении Windows, чтобы открыть документ SharePoint:

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

На самом деле это открытие моего документа в Слове, но у меня есть проблема. Если я открою свой документ с помощью этого метода, открытый документ будет в режиме «readonly», и я не вижу кнопку «Редактировать документ» ... Как я могу решить эту проблему?

Спасибо,

+0

Я думаю, что это просто победа проблема приложения и файл в библиотеке Sharepoint не имеет ничего общего с тем, если пользователь, запускающий приложение имеет соответствующие привилегии –

+0

являются вы можете использовать эту строку кода для открытия, например, текстового документа из местоположения sharepoint? например System.Diagnostics.Process.Start («winword.exe» «https: \\ sharepoint.com \ documentlibrary \ Winword.exe», имя пользователя, пароль, домен) – user1166085

ответ

0

Вы можете попробовать нажать на «Сохранить как ...» в Слове, чтобы получить редактируемую версию документа?

0

Думаю, вам нужно будет запустить ms word (winword.exe) в качестве программы с аргументом для открытия документа.

Посмотрите на статью KB: http://support.microsoft.com/kb/210565

+0

это работает для кого-либо? я пытался и не мог заставить код работать правильно – user1166085

Смежные вопросы