Excelファイルを読み込んで書き込む必要があります。私はすでにファイルにリソースを追加し、ビルドアクションを組み込みリソースに設定しました。私の問題は、リソース/アセンブリからロードできないようです。私は現在このコードを持っています:C#のリソース/アセンブリからExcelファイルをロードする
Assembly assembly = Assembly.GetExecutingAssembly();
Assembly asm = Assembly.GetExecutingAssembly();
string file = string.Format("{0}.UTReportTemplate.xls", asm.GetName().Name);
var ms = new MemoryStream();
Stream fileStream = asm.GetManifestResourceStream(file);
xlWorkBook = xlApp.Workbooks.Open(file);
if (xlApp == null)
{
MessageBox.Show("Error: Unable to create Excel file.");
return;
}
xlApp.Visible = false;
私は間違っていますか?ファイルにアクセスするにはどうしたらいいですか?どんな助けもありがとう。ありがとう。
filestreamを使用していません....ファイルが埋め込みリソース名であるところで開くことはできません。 –
どうすればよいですか?私はこれに新しいです、そして、私は現在どのように進むべきかについて全く知らないです。私はこれについてhttp://support.microsoft.com/kb/319292で読んでみました。しかし、私はどのように理解するのが苦労しています.. – jaqui
ファイルストリームを場所に保存してからロードしてください! –