Как загрузить файл с компьютера типа SAB и запустить его как макрос в файле Excel с помощью EPPLUSC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как загрузить файл с компьютера типа SAB и запустить его как макрос в файле Excel с помощью EPPLUS

Сообщение Anonymous »

Я пытаюсь создать программу на C#, которая импортирует модуль типа sab (сохраненный на компьютере) в файл Excel, сохраненный на компьютере.
И не обязательно устанавливать Microsoft Office на компьютере. компьютер.
Я использую библиотеку Epplus для Excel. Я увидел, что предлагается импортировать и создать файл VBA, а затем вставить код саба. Я не нашел, как именно это сделать.
Перед этим я импортировал файл CSV и создал из него и на этом Excel файл (лист1). Мне нужно запустить модуль.
Я не знаю, как импортировать файл sab и запустить его в модуле

Буду признателен за помощь

Код: Выделить всё

var file11 = new FileInfo(@"C:\\Users\\master\\Tochniot_Kshurot.csv");
// using var package11 = new ExcelPackage();
var sheet1 = package.Workbook.Worksheets.Add("Sheet1");
var ts = TableStyles.Dark1;
sheet1.Cells\["A1"\].LoadFromText(file11, format11, ts, FirstRowIsHeader: true);

string sabFilePath = "M:/Module1.bas";
string excelFilePath = @"C:\\Users\\2.3-sheet.xlsx";
var sabCode = new FileInfo(sabFilePath);

package.Workbook.CodeModule.Code = sabCode.ToString();
var codeModule = new CodeModule(sabCode);

var result = codeModule.Run(sheet1);
var data = worksheet.Cells.ToJaggedArray\();
Я больше не могу найти код. Я пытался импортировать и создать файл VBA, добавить его как модуль и запустить, но не получилось.

Подробнее здесь: https://stackoverflow.com/questions/784 ... n-an-excel
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»