2016-08-24 7 views
0

Я использую следующий код для создания нового экземпляра шаблона excel. Я заполняю ячейки полями в приложении vbnet, передавая их в excell ячейки. Я есть способ сделать это с закладкой первенствовать, поле, ссылка на имя, как я не нашел ничегополя текстовых полей vbnet для excel ячеек

 xlApp = CreateObject("Excel.Application") 
     xlApp.Visible = True 
     xlWorkBook = xlApp.Workbooks.Add("invoice.xlsx") 
     xlWorksheet = xlWorkBook.Sheets("invoice") 

     xlWorksheet.Cells(4, 2) = Nameofemployee 
     xlWorksheet.Cells(5, 2) = Title 
     xlWorksheet.Cells(6, 2) = Job 
     xlWorksheet.Cells(4, 8) = site 
     xlWorksheet.Cells(5, 8) = today() 

, что произошло шаблон изменен и сдвинут положение ячейки.

ответ

0

я понял это, необходимо определить имя в ячейке затем вставьте в диапазон

 xlWorksheet.Range("nameofcell").Value = nameofemployee 
     xlWorksheet.Range("nameofcell").Value = Title 
     xlWorksheet.Range("nameofcell").Value = job 
     xlWorksheet.Range("nameofcell").Value = site 
     xlWorksheet.Range("nameofcell").Value = today()