Открыть excel workbook с параметром - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Выручайте! Нужно открыть документ, с помощью VBA у меня получается с таким параметром.
Sub НазваниеМакроса()
Dim wb As Workbook
On Error Resume Next
Set wb = Workbooks.Open("путь", corruptload:=xlRepairFile)' corruptload:=xlRepairFile параметр!
If Err Then MsgBox Err.Number & vbLf & Err.Description 'ошибка
Else  
End If
End Sub
Необходимо открыть его с помощью C# нашел такую конструкцию, как ее правильно применить?
excelBook = workbooks.Open(
                            filePath,
                            0,
                            true,
                            Type.Missing,
                            Type.Missing,
                            Type.Missing,
                            false,
                            Type.Missing,
                            Type.Missing,
                            false,
                            false,
                            Type.Missing,
                            false,
                            false, XlCorruptLoad.xlExtractData
                            );
С c# на вы, как и с вами. Правильно понимаю что если в VBA открывается то и в C# должно? При открытии фала возникает ошибка, этот параметр ее обходит.

Решение задачи: «Открыть excel workbook с параметром»

textual
Листинг программы
Workbooks.Open("путь", CorruptLoad: XlCorruptLoad.xlRepairFile)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.786 из 5