Excelファイルを選択できましたが、[開く]をクリックするとExcelファイルが表示されません。私は何をすべきか?私はまだOpenFileDialogで新しく、Openをクリックした後にExcelファイルを表示させるために何を追加すればよいかは誰でも分かるはずです。これは私のコードであるhttp://www.c-sharpcorner.com/uploadfile/mahesh/openfiledialog-in-c-sharp/C#WindowsフォームでOpenFileDialogを使用してExcelファイルを開く
から変更
:
private void BrowseButton_Click(object sender, EventArgs e)
{
OpenFileDialog openFileDialog1 = new OpenFileDialog();
openFileDialog1.InitialDirectory = @"C:\";
openFileDialog1.Title = "Browse Text Files";
openFileDialog1.CheckFileExists = true;
openFileDialog1.CheckPathExists = true;
openFileDialog1.DefaultExt = "txt";
openFileDialog1.Filter = "Text files (*.txt)|*.txt|All files (*.*)|*.*";
openFileDialog1.FilterIndex = 2;
openFileDialog1.RestoreDirectory = true;
openFileDialog1.ReadOnlyChecked = true;
openFileDialog1.ShowReadOnly = true;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
string file = openFileDialog1.FileName;
try
{
string text = File.ReadAllText(file);
int size = text.Length;
}
catch (IOException)
{
}
}
}
public bool ThumbnailCallback()
{
return false;
}
private void openFileDialog1_FileOk(object sender, CancelEventArgs e)
{
}
私は開く]をクリックした後、ファイル名だけではExcelファイル表示されますが、ではない - あなたが設定する必要がhttps://i.stack.imgur.com/GXToy.jpg
*「Excelファイルを表示させる」とはどういう意味ですか?選択したブックを開くには、Microsoft Excelアプリケーションを開きますか?その場合、 'OpenFileDialog'はファイルを選択するためだけに使用されるので、ファイルを実際に開く(実行する)コードをいくつか追加する必要があります(基本的には、選択したファイルで何をしているかはあなたとC#コード)。 – bassfader
はい、開くブックを選択した後、Microsoft Excel Appを開きます。エクセルファイルの実行方法のコーディング例を教えてください。 – prestan
FYRの古い投稿がありますhttps://stackoverflow.com/questions/464902/how-to-open-an-excel-file-in-c –