1

Microsoft Officeファイル(Word、Excelなど)を表示できるユーザーコントロールが必要です。それらを編集する必要はありません。

ご覧のとおり、 Microsoftのサイトからダウンロードできるスタンドアロンのビューアアプリケーションがありますが、ユーザーコントロールに組み込むことができるかどうか疑問に思っています。

COM / ActiveXコンポーネントがある可能性があると思いますが、Officeがインストールされているため確認できず、クリーンなマシンにビューアをインストールする必要があります。

誰かがこれに関して何か経験がありますか?

4

2 に答える 2

2

Office ビューアーを COM オブジェクト プロバイダーとして使用することを検討することは避けたいと思います (たとえ Office COM コンポーネントを登録したとしても)。何年にもわたる EULA の使用)、アプリケーションで Office ビューアーによって提供されるものを使用することは許可されていません。ライセンスの関連条項 (冒頭):

  1. インストールおよび使用権。

を。全般的。お客様は、お客様のデバイスにソフトウェアの任意の数のコピーをインストールして使用することができます。このソフトウェアは、Microsoft Office ソフトウェアで作成されたファイルを表示および印刷する目的でのみ使用できます。 それ以外の目的でソフトウェアを使用することはできません。

Microsoft ライセンスの灰色の領域は避けたいと思います。あなたが望むものは明示的に禁止されていないかもしれません ($deity は EULA が解釈するのが面倒であることを知っています) が、それはライセンスの精神によって絶対に許可されていません。彼らが望むなら、あなたは法廷に連れて行かれるかもしれないし、灰色の領域を明らかにするには多額の費用がかかるし、彼らは潤沢な資金を持っているので... 私がこれでどこに向かっているのかわかると思います。

ユーザーを Office に固定する場合は、通常、ユーザーに Office ライセンスの購入を要求する必要があります。

于 2009-01-10T10:43:03.207 に答える
0

Microsoft からダウンロードした場合、ビューアはおそらく OCX または ActiveX コンポーネントです。C#、C++ などでの使用方法がわかりません。Java では、メール マージのように Word で作業できるようにするために、 jawin ( http://jawinproject.sourceforge.net/ ) を使用しています。

于 2009-01-09T15:17:34.760 に答える