saeed31641
چهارشنبه 03 دی 1393, 21:56 عصر
با سلام
من دارم سعی میکنم که بتونم با استفاده asp.net اخل یه فایل ورد که از نوع تمپلت (dot) هست بنویسم امدم داخل فایا ورد چند تا بوک مارک تعریف کردم بعد با برنامه به بوک مارک چیزی انتساب دادم ولی متاسفانه اصلا چیزی نمی نویسه برنامه رو تریس کردم بوک مارک رو تشخیص میده ولی چیزی نمی نویسه
public void createdoc1()
{
var oWordApplication = new Application();
object missing = System.Reflection.Missing.Value;
//object fileName = ConfigurationManager.AppSettings["DocxPath"];@"C:\DocXExample.docx";
string fileName = @"D:\120\template1.dot";
object newTemplate = false;
object docType = 0;
object isVisible = true;
var oWordDoc = oWordApplication.Documents.Open(fileName, newTemplate, docType, isVisible,ref missing);
oWordApplication.ActiveWindow.View.ReadingLayout = false;
if (oWordDoc.Bookmarks.Exists("Title"))
{
oWordDoc.Bookmarks["Title"].Range.Text = "Test Field Entry from webform";
oWordDoc.Bookmarks["Address"].Range.Text = "Address Field Entry from webform";
}
oWordDoc.Activate();
}
من دارم سعی میکنم که بتونم با استفاده asp.net اخل یه فایل ورد که از نوع تمپلت (dot) هست بنویسم امدم داخل فایا ورد چند تا بوک مارک تعریف کردم بعد با برنامه به بوک مارک چیزی انتساب دادم ولی متاسفانه اصلا چیزی نمی نویسه برنامه رو تریس کردم بوک مارک رو تشخیص میده ولی چیزی نمی نویسه
public void createdoc1()
{
var oWordApplication = new Application();
object missing = System.Reflection.Missing.Value;
//object fileName = ConfigurationManager.AppSettings["DocxPath"];@"C:\DocXExample.docx";
string fileName = @"D:\120\template1.dot";
object newTemplate = false;
object docType = 0;
object isVisible = true;
var oWordDoc = oWordApplication.Documents.Open(fileName, newTemplate, docType, isVisible,ref missing);
oWordApplication.ActiveWindow.View.ReadingLayout = false;
if (oWordDoc.Bookmarks.Exists("Title"))
{
oWordDoc.Bookmarks["Title"].Range.Text = "Test Field Entry from webform";
oWordDoc.Bookmarks["Address"].Range.Text = "Address Field Entry from webform";
}
oWordDoc.Activate();
}