Я пытаюсь открыть документ Word с именем «Borecheck.docx»! Но когда я запускаю свою программу и получаю сообщение об ошибке: Нет перегрузки для метода «Открыть» принимает аргументы «1» (CA1501) Может ли кто-нибудь мне помочь?Открыть документ Word
Это мой исходный код:
using System.IO;
using System.Runtime.InteropServices;
using Word = Microsoft.Office.Interop.Word;
{
public partial class MainForm
{
void BoreCheckToolStripMenuItemClick(object sender, EventArgs e)
{
object wordObject = null;
try
{
wordObject = Marshal.GetActiveObject("Word.Application");
}
catch {}
Word.Application word = null;
bool wordInstanceCreated = false;
if (wordObject != null)
{
word = (Word.Application)wordObject;
}
else
{
wordInstanceCreated = true;
word = new Word.Application();
}
word.Visible = true;
string fileName = Path.Combine(Application.StartupPath, "Borecheck.docx");
word.Documents.Open(ref fileName);
}
}
Проверьте документацию 'Open' и используйте правильную перегрузку. – Mangesh