0

C# でコード化された Visual Studio ワークフローを使用して、プログラムで Excel ファイルから SharePoint カスタム リストにデータをインポートしようとしています。

Microsoft.Office.Interop.Excel 名前空間を使用し、その中で Application() インターフェイスを呼び出してアプリケーションへの参照を提供しているので、多くのフォーラムで提案されているように使用できます。

これを試すと、UnauthorizedAccessException エラーが発生します。

SPSecurityクラスのRunWithElevatedPrivilegesメソッドを試しました(ここで提案されているように:)システムレベルの権限を試してみましたが、効果がありませんでした。サイトがローカルでホストされているラップトップでローカル開発セッションとしてこれを実行しているため、とにかくシステム管理者権限が必要です。

この問題を回避する方法について誰かがアイデアを持っている場合、または Excel から SharePoint リストにデータをインポートする別の方法を提案できる場合は、大歓迎です。

4

1 に答える 1

0

これと同じことを MS Access で約 5 分で実行できました。スプレッドシートを右クリックして、リンクされた SharePoint テーブルにインポートします。

于 2012-07-05T10:10:29.863 に答える