Можно ли конвертировать VBA в C #?

Лично я бы не рекомендовал парсер DOM, попробуйте это вместо этого, простые аннотации помогут вам с помощью простого XML-парсера

http://www.javacodegeeks.com/2011/ 02 / Android-XML-связывающий простой tutorial.html

11
задан shruti1810 27 May 2015 в 10:35
поделиться

3 ответа

Автоматическое преобразование не возможно в данный момент, но выполнение, оно вручную также поможет улучшить Ваши навыки C#. Существует статья Top 10 здесь, которая берет Вас через общие различия:

http://msdn.microsoft.com/en-us/library/aa164018%28office.10%29.aspx

Можно также найти следующие ссылки полезными:

Страница MSDN для разработки решений для Office с C#:

http://msdn.microsoft.com/en-us/library/ms228286.aspx

MSDN Визуальная страница разработки приложений C# (для того, чтобы начинаться в разработке C#):

http://msdn.microsoft.com/en-us/library/aezdt881.aspx

Удача и я надеемся, что это помогает.

10
ответ дан 3 December 2019 в 08:31
поделиться

Одна вещь знать состоит в том, что некоторые пробелы имени объекта и справочные руководства по библиотеке включены автоматически, когда Вы кодируете в VBA. Они должны быть явно добавлены при работе в C#. Например,

Selection.TypeText("foo")

в VBA становится

using Microsoft.Office.Interop.Word;

Application word = new Application();
word.Selection.TypeText("foo");

в C#. Справочные руководства по библиотеке могут быть добавлены путем щелчка правой кнопкой по папке References в Проводнике Решения и выбора "Add Reference".

3
ответ дан 3 December 2019 в 08:31
поделиться

Обычно необходимо смочь, идут, преобразовывают код вручную. Вы не найдете автоматизированных преобразователей кода, которые сделают это.

Однако платформы, которые Вы используете для данных доступа, очень отличаются в C# и мирах VBA (они - даже очень отличающийся betwween VB.NET и VBA!). Таким образом, Вы собираетесь хотеть читать на ADO.NET перед началом работы.

1
ответ дан 3 December 2019 в 08:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: