как это сделать в C # VTA - PullRequest
       26

как это сделать в C # VTA

0 голосов
/ 24 октября 2011

Я сам должен назвать листы исключений именем пациента, которое есть во входном файле. а не лист1 лист2 и т. д.

в VBA:

Set wsPatient =ThisWorkbook.Worksheets.Add
wsPatient.Name = "ThePatientName"

Ответы [ 2 ]

4 голосов
/ 24 октября 2011

Как это:

Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application();
if (xlApp != null)
{
    xlApp.Visible = true;
    Workbook wb = xlApp.Workbooks.Add(XlWBATemplate.xlWBATWorksheet);
    Worksheet wsPatient = (Worksheet)wb.Worksheets.Add(missing, missing, missing, missing);
    wsPatient.Name = "ThePatientName";
}

См. Эту статью MSDN для получения подробной информации о ссылках, которые необходимо добавить, и using утверждениях.

Как только вы преодолеете планку, код C # будет в значительной степени идентичен тому, к которому вы привыкли в VBA.

2 голосов
/ 24 октября 2011

Я не думаю, что в C # вы можете сделать то же самое, что и в VBA, VBA (Visual Basic для приложений) предоставляет встроенные функции для интеграции языка программирования (VBA) с Excel, однако существует множество библиотек. что вы можете использовать для работы с Excel в C #

  1. EPPlus
  2. COM-объекты (Excel.Application) Пример
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...