2017-01-09 7 views
0

MS Wordで複数のドキュメントを表示する場合は、複数のウィンドウがあります。 VSTOを使用して.NET用のアドインを作成することは可能ですか?私はNamspace、Microsoft.Office.Interop.Wordを見ましたが、.NETとC#でこれを行う方法が分かりませんでした。私は、アドインがダウンロードまたは購入できることを認識しています。私はVSTOでやりたいと思います。VSTOと.NETを使用してMicrosoft Wordでタブ付きの別々のドキュメントを表示するにはどうすればよいですか?

+0

私はInteropとVSTOが2つの異なることを確信しています。 VSTOは、interopがオフィス文書に直接アクセスする手段であるエクセルアプリケーション用のアドインを作成することと、より合致しています。あなたの最終的な目標に応じて、正しいアプローチに導かなければなりません。リンク:[Interop.ExcelとTools.Excelの違い|(http://stackoverflow.com/questions/17025262/difference-between-interop-excel-and-tools-excel)と[VSTOとプライマリ相互運用アセンブリ]どのような違いがありますか?](http://stackoverflow.com/questions/10914615/vsto-vs-primary-interop-assemblies-whats-the-difference) – JohnG

+1

@JohnG:VSTOはExcelにのみ適用されるものではありません。 –

+0

あなたが達成しようとしていることは不明です。複数のドキュメントを表示するだけですか?そして、それらの文書はどこから来たのですか?ブラウザーのようなタブを表示したい:これはWordを使って達成することはできません。 –

答えて

1

Wordオブジェクトモデル(またはVSTO)は、(Webブラウザのように)タブ付きのドキュメントを表示するためのものを提供しません。

以前のバージョンでは、ドキュメントを単一のウィンドウ(MDI)に保存することができました。 Word 2013 Opening multiple documents in one window?フォーラムは、以下の記述があります、各ドキュメントのオプション「タスクバーで、Windows」または「表示タスクバーのすべてのウィンドウ」にチェックされていて、複数のドキュメントを開くのWord XP、2003、2007、および2010では、

独自のメニューまたはリボンを取得し、完全に別個のウィンドウとして動作します。

これらのバージョンでは、このオプションをオフにして複数のドキュメントを開くと、メニューまたはリボンのセットが1つだけになります(この技術用語はシングルドキュメントインターフェイスまたはSDIです)。メインのWordウィンドウ内で文書を並べ替えたりカスケードしたりできます。タスクバーにアイコンが1つしかないという事実は実際には副作用ですが、SDIとMDIの違いを説明するよりも、オプション名をダンブルする方が簡単でした。

Word 2013では、MDIは存在しなくなり、このオプションはダイアログに表示されません。

+0

ユージーン、ここでどのようなコントロールを使用したと思いますか? http://www.office-tabs.com/ – johnny

関連する問題