Управление Office 2007 с помощью .NET: в каком направлении? - PullRequest
0 голосов
/ 30 января 2009

Я хочу получить элементы из Fortress через его .NET API и загрузить их описания в Project 2007. Я думал о «лучшем» способе сделать это, поэтому я решил поместить его в мои коллеги-укладчики:

Должен ли я написать сборку .NET и обернуть ее в COM для Project 2007 для вызова из VBA?

Или я должен написать сборку .NET, которая вызывает Project 2007 через COM?

Что лучше с точки зрения производительности? Что бы вы сделали?

1 Ответ

1 голос
/ 30 января 2009

Я бы склонялся к решению с использованием сборки .NET, однако, это действительно зависит от ваших потребностей. Если вы просто извлекаете файл, загружаете его, и это все, что я хотел бы сделать .NET Assembly, поскольку вы можете просто использовать Process.Start (), чтобы показать его пользователю.

Если вы делаете серьезные изменения, вы можете получить НЕКОТОРЫЕ выигрыши в производительности, выполнив изменения через VBA и выбрав маршрут .NET-сборки, заключенной в COM, для фактического получения файла (ов).

Это зависит от того, какое конечное решение вы ищете.

...