Лично я бы не рекомендовал парсер DOM, попробуйте это вместо этого, простые аннотации помогут вам с помощью простого XML-парсера
http://www.javacodegeeks.com/2011/ 02 / Android-XML-связывающий простой tutorial.html
Автоматическое преобразование не возможно в данный момент, но выполнение, оно вручную также поможет улучшить Ваши навыки 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
Удача и я надеемся, что это помогает.
Одна вещь знать состоит в том, что некоторые пробелы имени объекта и справочные руководства по библиотеке включены автоматически, когда Вы кодируете в VBA. Они должны быть явно добавлены при работе в C#. Например,
Selection.TypeText("foo")
в VBA становится
using Microsoft.Office.Interop.Word;
Application word = new Application();
word.Selection.TypeText("foo");
в C#. Справочные руководства по библиотеке могут быть добавлены путем щелчка правой кнопкой по папке References в Проводнике Решения и выбора "Add Reference".
Обычно необходимо смочь, идут, преобразовывают код вручную. Вы не найдете автоматизированных преобразователей кода, которые сделают это.
Однако платформы, которые Вы используете для данных доступа, очень отличаются в C# и мирах VBA (они - даже очень отличающийся betwween VB.NET и VBA!). Таким образом, Вы собираетесь хотеть читать на ADO.NET перед началом работы.