ストアド プロシージャを使用してドキュメントを SQL Server データベースから読み込んだり保存したりできるように、Microsoft Word、場合によっては Excel を使用する方法を探しています。私の考えでは、ストリームを介して Word 文書をインスタンス化できるはずですが、これをサポートするメソッドやインターフェイスは見つかりませんでした。
Delphi 7 では、ストリームをサポートしていたので、OLE コンテナを使用してこれを行うことができました。その後、正しい OLE ヘッダーとフッターを使用してストリームを作成し、その間にドキュメント オブジェクトを書き込むだけでした。ただし、最近ではOLEは完全に死んでいるように思われるため、現在はおそらくオプションではありません。
Visual Studio 2012 と Office 2010 を使用しています。