問題タブ [vsto]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ms-office - InfoPath フォーム、VSTA、または VSTO のカスタム コードを開発するには、どの IDE を使用すればよいですか?
Office Forms Server / MOSS 2007 の開発は初めてです。Web ベースのフォームを設計するか、Visual Studio Tools for Applications (別名 VSTA) または Visual Studio Tools for Office (別名 VSTO) でコードを記述するかを選択する必要があります。VSTA は、InfoPath 2007 のライセンスの一部として無料で含まれています。VSTO も無料で、Visual Studio 2005 / 2008 が必要です。私は両方の製品のライセンスを持っていますが、各 IDE の長所と短所を簡単に判断できません。
c# - C# VSTO 3 のワード doc で特定の ID を持つテーブルの存在を確認する方法
C# (VS 2008) Visual Studio Tools for Office (バージョン 3) の Word 文書に、特定の ID を持つテーブルが存在するかどうかを確認したいと考えています。
明らかに、ドキュメントの Tables コレクションを反復処理してすべての ID をチェックできますが、これは非効率的です。ドキュメントを使い終わった後、ドキュメントには数ダースのテーブルが含まれることになります。それが多くないことはわかっていますが、コレクションをループするのは雑に思えます。Tables コレクションは、テーブルに割り当てられた文字列 ID ではなく、整数 ID によってのみインデックス付けされるため、インデックスだけを使用することはできず、ドキュメントまたはテーブル コレクションの Exists メソッドは明らかではありません。
AsQueryable() を使用して Tables コレクションを IQueryable にキャストすることを考えましたが、ID でクエリできるようにする方法がわかりません。
ドキュメントまたはサンプル コードへのポインタをいただければ幸いです。または、より良い方法があれば、それも大歓迎です。
c# - 複数の列にピボットフィールドを持つVSTO Excel 2007ピボットテーブル
Excel 2007 で VSTO を使用して、ピボットテーブルとピボットグラフを動的に生成しています。複数の列に PivotField が必要な場合に問題が発生します。
これを実現するために、Excel でピボットテーブルを作成し、そのプロパティを XML ドキュメントにシリアル化し、それを使用してピボットテーブルを再構築します。
すなわち: 値および列として
これは、Excel でピボットテーブルを作成するときに可能です。C# を使用してこれを行う方法を見つけましたか?
excel - Office 2007 アプリケーションで VBA を使用しますか?
VB6 のように、VBA はすぐになくなりますか? VBA を使用して新しい Office アプリケーションを開発するべきではありませんか? それとも、すべての新しい Office アプリを VSTO で開発する必要がありますか?
更新: 最近この記事を読みました。
.net - ローカル管理者なしで VSTO 機能を VBA に公開する
Dotnet VSTO Excel アドインの特定の機能を VBA に公開するには、ユーザーがローカル管理者である必要はありません (つまり、COM 登録なし、 HttpListener なし)。VBA から Microsoft メッセージ キューを使用することはできますか?
c# - VSTO 2005 SE を使用して C# Excel アドインで Excel 2003 UDF を作成する方法
VBA を使用して VSTO マネージ コードで Excel UDF を作成する方法に関する記事を見ました: http://blogs.msdn.com/pstubbs/archive/2004/12/31/344964.aspx。
ただし、VSTO 2005 SE を使用して C# Excel アドインでこれを機能させたいのですが、誰か助けてもらえますか?
Romain が指摘した手法を試しましたが、Excel を読み込もうとすると、次の例外が発生します。
カスタマイズ アセンブリが見つからなかったか、読み込めませんでした。ドキュメントを編集して保存することはできます.....
詳細:
vsto - 開発後にオフィス環境をデフォルトに戻す
Visual Studio For Office を使用して Microsoft Office 用のアドインを開発した (その過程ですべてのメニュー バーとツールバーが台無しになった) 後、MS Office をデフォルトに戻す方法はありますか?
記録として、Clean Solution だけでは十分ではありません。
ms-word - VSTO を使用して新しい Word ドキュメントを作成する
Visual Studio Tools for Office を使用してプログラムで新しい Word ドキュメントを作成するにはどうすればよいですか?
.net - .Net ローカリゼーションの問題
現在、VSTO (最新バージョン + sp1) と .Net 3.5 を使用して Excel 2007 アドインを構築しています。
このコードは、Top プロパティと Left プロパティを使用してグラフの位置を取得し、それを XML ファイルに格納するだけです。
私が直面している問題は、Vista Ultimate + Excel 2007 + 英語環境を使用して xml を生成すると、コードが完全に機能することです。これを Windows Server 2003 + Excel 2007 + フランスの環境に移動すると、Top プロパティと Left プロパティを設定しようとするとクラッシュします。さらに、サーバー マシンの両方の値に対して常に 4 を返します。
地域と言語の設定をいじってみましたが、今のところ何も変わっていません。
また、VSTO オブジェクトによって返される float 値ではなく、値を整数として格納しようとしました。
何がうまくいかないのか誰かが何らかの考えを持っている場合は、私を正しい方向に向けてください.
もう少しトレースしたら編集します...
c# - Microsoft Word の画像を TIFF にエクスポートする
Visual Studio Tools for Office を使用して Microsoft Word の画像を TIFF ファイルにエクスポートする方法は? 写真への参照は InlineShape オブジェクト コレクションとして取得できます。ここで難しいのは、それらを TIFF イメージとして保存する方法です。