Workbook.SaveAsメソッドを使用してC#で作成されたワークシートを保存しています。XlSaveAsAccessMode引数が問題を引き起こしています。
xlSharedはワークシートを保護モードで保存するため、ユーザーはグラフをいじって慎重に調べることができません。基本的に、データを参照できないデッドチャートとして表示されます。
xlExclusiveを使用すると、ユーザーは書籍を保護されていないアクセスで保存できますが、他のユーザーは保存できません。他のユーザーにはまだデッドチャートが表示されます。
ワークシートを誰もが表示および確認できるモードで保存し、グラフで遊んだり、シリーズをデータポイントに接続したりできるようにする必要があります。ただし、同時に、変更を保存できないようにする必要があります。ファイルを上書きします。C#COM Excel APIを使用してこれを実現するにはどうすればよいですか?
参考文献-
http://msdn.microsoft.com/en-us/library/microsoft.office.tools.excel.workbook.saveas(v=vs.80).aspx
http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.xlsaveasaccessmode.aspx