Открытие документа работает нормально. Вот кусок кода, ответственный за прикрепление документа:
Код: Выделить всё
if (dataGridView1.CurrentRow == null)
MessageBox.Show("Выберите бойца!", "Ошибка", MessageBoxButtons.OK);
else
{
app = new Microsoft.Office.Interop.Word.Application();
doc = null;
string tmp = dataGridView1.CurrentRow.Cells[1].Value.ToString() + dataGridView1.CurrentRow.Cells[2].Value.ToString();
OpenFileDialog op = new OpenFileDialog();
object fileName;
if (op.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
fileName = op.FileName;
object falseValue = false;
object trueValue = true;
object missing = Type.Missing;
doc = app.Documents.Open(ref fileName, ref missing, ref trueValue,
ref missing, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing);
DirectoryInfo dir = new DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory + tmp + @"\");
dir.Create();
string save = AppDomain.CurrentDomain.BaseDirectory + tmp + @"\" + "резюме.doc";
doc.SaveAs2(save, Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing);
doc.Close();
app.Quit();
}
}