Здравствуйте, GlebZ, Вы писали:
GZ>Здравствуйте, baranovda, Вы писали:
B>>5) Прямое обращение к MSSQL через Excel VBA — ? B>>6) Взаимодействие с веб-сервисом из Excel (c использованием SOAP Toolkit или при помощи интеграции с .NET) — ? GZ>Я бы выбрал одно из этих двух (только без интеграции с NET). К сожалению, за вгрузку NET в офис приходится расплачиваться лишними секунд 20-30 загрузкой Excel(то же самое касается всех продуктов Office, IE и возможно еще что-то).
Особых тормозов не заметил (1-4 задержки секунды максимум), но бесит то, что, например, в проекте Office Workbook можно создать только один Workbook. Соответственно, для десятка всевозможных типов входных документов нужно делать десять отдельных проектов.
GZ>Посему лучше прямой ADO(благо его не отменяли) и SOAP Toolkit. Ессно выбор благодаря трем вопросам: секьюрити прямого доступа к MSSQL, сложность преобразований данных перед передачей в БД и сценарий изменения логики при развитии проекта. Ежели проблем нет, то лучше прямой доступ, благо писанины немного.