AutomationFactory - необходимая информация - PullRequest
1 голос
/ 07 мая 2011

Я заинтересован в использовании пространства имен AutomationFactory, но не могу найти никакой документации о том, что я могу использовать для отдельного COM.Я полагаю, это потому, что я не знаю, какие термины мне на самом деле нужно искать.У кого-нибудь есть ресурсы?В частности, я ищу информацию о Excel, Word и Outlook.

Заранее спасибо!

Ответы [ 3 ]

1 голос
/ 07 мая 2011

AutomationFactory - это класс, а не пространство имен. Это относится к Silverlight версии 4, среде выполнения, которая не поддерживает COM Automation по умолчанию, только если приложение запускается вне браузера как доверенное приложение. Статья MSDN Library находится здесь , в нижней части страницы есть ссылка на страницу с инструкциями.

0 голосов
/ 10 мая 2011

Вы должны начать с темы MSDN здесь: Разработка Office

Тогда я бы склонился создать экспериментальное приложение Windows Console и сослаться на соответствующие офисные библиотеки COM.Напишите код для управления офисными COM-объектами с помощью intellisense, получите некоторое сходство с тем, что действительно нужно приложению для работы.

Напишите целую группу классов и методов, которые абстрагируют манипуляции, которые вы в конечном итоге хотите получитьвыполнять в Silverlight из реальной механики офисных объектов операций.

При переносе кода в Silverlight с использованием типа dynamic вы теряете все интеллектуальные значения в COM-объектах офиса, но на этом этапе вы создали группу классов, которые после переноса являются тем, чем вы являетесь в настоящий момент в Silverlight.код будет использоваться для офисных операций.

0 голосов
/ 09 мая 2011

Информация о COM такая же, как и в VBA, поэтому, когда я выполняю поиск в Интернете, я просто ищу информацию, связанную с этим.

...