Есть файл, путём к нему является: "C:\Users\User\Desktop\Диплом - копия\Диплом\docs\zmk.docx"
В приведённом ниже коде в строке
string pathToTemplateDoc = System.IO.Path.GetFullPath(@"docs\zmk.docx");
Я пытаюсь найти этот полный путь относительно относительного пути, однако результатом выполнения данной строки является строка : "C:\Users\User\Desktop\Диплом - копия\Диплом\bin\Debug\docs\zmk.docx", откуда берётся bin\Debug?
private void ToPrint(object sender, RoutedEventArgs e)
{
MainWindow window = new MainWindow();
string[] data = window.DataCheck();
Word.Document doc = null;
Word.Application app = null;
try
{
app = new Word.Application();
string pathToTemplateDoc = System.IO.Path.GetFullPath(@"docs\zmk.docx");
MessageBox.Show(pathToTemplateDoc);
doc = app.Documents.Add(pathToTemplateDoc);
app.Visible = true;
Word.Bookmarks wBookmarks = doc.Bookmarks;
foreach(Word.Bookmark mark in wBookmarks)
{
if (mark.Name == "pasportSeries")
{
mark.Range.Text = pasport.Text;
}
}
app = null;
doc = null;
}
catch
{
app = null;
doc = null;
}
}