Microsoft Word 2007 用のアドインを作成しようとしています。クリックすると、現在またはアクティブなドキュメントの FileStream を取得するリボン ボタンを作成したいと考えています。Visual Studio Tools for Office を使えばそれが可能だと思います。これを行う方法を示すサンプルコードはありますか?
ご不明な点がございましたら、お知らせください。ありがとう
Microsoft Word 2007 用のアドインを作成しようとしています。クリックすると、現在またはアクティブなドキュメントの FileStream を取得するリボン ボタンを作成したいと考えています。Visual Studio Tools for Office を使えばそれが可能だと思います。これを行う方法を示すサンプルコードはありますか?
ご不明な点がございましたら、お知らせください。ありがとう
リボン ボタン コードでこれを試してください (ドキュメント レベルのアドインの場合)。
string document = Globals.ThisDocument.Application.ActiveDocument.FullName;
次に、 MSDNの FileStream.Read の標準的な例を使用します。
*保存されていない変更が存在する場合は、最初に保存を求めるか強制する必要があるかもしれません。
別の方法として、.WordOpenXML を使用して、開いているドキュメントの XML 表現を取得することもできます。
それが現在の状態になります (つまり、保存されていない変更を含む)。