問題タブ [excel-addins]

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.

0 投票する
1 に答える
828 参照

winforms - winforms で矢印文字を使用する方法

Excel アドインを作成していますが、ボタンのテキストに winforms フォームでアップ/ダウン文字を使用したいと考えていました。˄と↑と▲を使ってみました。Office 2010 (Windows 7) ではすべて正常に機能しましたが、Office 2007 (Windows XP) では機能しませんでした。これらの文字の使用方法に関する基本的な理解が明らかに不足しています。

どんな助けでも大歓迎ですありがとう

0 投票する
1 に答える
422 参照

.net - 64 ビット アドインを使用した Excel 32 ビット

Windows 7 64 ビットで Excel 2007 32 ビットを実行しており、カスタム タスク ペインと 2 つのコマンド バー ボタンを備えた Excel アドインを開発しました。作業ウィンドウは、MSXML を使用していくつかの XML ファイルからいくつかの情報を読み込みます。アドインは C# で記述され、XML をロードする別のネイティブ COM コンポーネントを使用します。

デバッグ時に、VS2010 のアクティブな構成を Debug|Win32 に設定し、32 ビット オフィスでは 32 ビット アドインしか使用できないと考えていました。コンテキスト メニューは正常に表示されますが、XML をロードすると、ISAXXMLReader::parseURL で「Typelibrary をロードできません」というエラーが表示されます。ややこしいのは、アクティブな構成を Debug|x64 に設定しなければならなかった XML を正常にロードすることです。

足りないものはありますか?32 ビットの Excel は 32 ビットのアドインしかロードできないのではないですか?

NB VS ソリューションでは、Win32 および x64 プラットフォームの .NET コード ターゲットは任意の CPU であり、ネイティブ コード ターゲットはそれぞれ x86/x64 です。

0 投票する
2 に答える
998 参照

c# - Excel アドイン パスワード テキスト ボックス

Excel アドイン リボンで認証を行いたいのですが、サインイン フォームはリボン (モーダル ウィンドウなし) に組み込まれていますが、パスワード テキスト ボックスに表示されているパスワードを非表示にする必要があります。リボンではグループ テキスト ボックスに追加できないため、編集ボックスを使用してログインとパスワードを入力します。

リボンのテキストボックスに「set_PasswordChar」を設定する方法を知っていますか?

0 投票する
3 に答える
5127 参照

excel - Excel 2007 VSTO アドインが正常にインストールされた後でも表示されない

Excel 2007 アドインの動作に少し混乱しています。どんなアイデアでも大歓迎です。以下、時系列でやっていることです。

  1. Excel 2007 VSTOアドインがあり、ファイルをビルドしてデバッグするので、フォルダーに公開します
  2. フォルダーに移動し、アドインをインストールするセットアップを実行します。次回Excelを開くと、アドインが表示されます。ここまで完璧!!
  3. 次に、[Excel Office] ボタン -->[Excel のオプション] -->[アドイン] --> [管理] --> [COM アドイン] に移動し、インストールしたばかりのアドインを削除します。これにより、アドインが Excel リボンから離れます。ここまでは予想通り!!

しかし、この時点で私のアドインはインストールされ、アクティブなアドインのリストからのみ削除されます。正しい ?非アクティブなアドインのリストに表示されないため、正しい場合はどうすれば再追加できますか。元に戻す唯一の方法は、[プログラムの追加と削除] から削除し、Excel を再インストールして再起動することです。

これが唯一の方法ですか、それとも既にインストールされているため、アドインを何らかの方法で再追加できますか。

0 投票する
1 に答える
1499 参照

vsto - 一部のマシンで Excel アドインが表示されない

クライアントに Excel アドインをインストールする際に問題があります。http://www.clear-lines.com/blog/post/create-excel-2007-vsto-add-in-msi-installation.aspxの指示に従って、アドインのインストーラーを作成しました。大多数のユーザーにとって成功です。インストーラーは管理者として実行され、これは正常に機能しているように見えました。ただし、一部のユーザーはインストールに失敗しました。レジストリ エントリは作成されますが、Excel の起動時にアドインが読み込まれず、アドイン リストに表示されません。インストール フォルダーから手動で追加しようとすると、アドインが無効であるというエラーが表示されます。

少し複雑なことに、クライアントは Vista と XP の両方を使用しています (ただし、Excel のインストールはすべて 2007 です)。XP マシンはどれもアドインのインストールに成功していませんが、Vista マシンのほとんど (すべてではない) は成功しています。

誰かがこれを経験したことがありますか、それとも私が間違っているところを指摘できるでしょうか?

よろしくお願いします。

ロブ

0 投票する
1 に答える
1301 参照

c# - Vs 2010 Click Once C# で記述されたアプリケーションは、xml ファイルを他のディレクトリにコピーします

  1. C# で開発した Excel アドイン アプリケーションがあり、VS2010 から ClickOnce を使用してネットワーク上の場所に公開しました。

  2. アプリケーションは、使用するすべての xml ファイルがアプリケーション自体と同じフォルダーにあると想定しています。

  3. しかし、ユーザーが ClickOnce を使用してアプリをインストールすると

アプリケーション ファイルは 1 つのフォルダーにコピーされます ( C:\Users\myUser\AppData\Local\Apps\2.0\4THJAWJK.HYG\5N2YL58D.X55\ical..vsto_d6a691f9c1918311_0006.0000_ac7a074687bf4c5e )

xml としてのデータ ファイルが他の場所にコピーされます ( C:\Users\myUser\AppData\Local\Apps\2.0\4THJAWJK.HYG\5N2YL58D.X55\ical...dll_d6a691f9c1918311_0006.0000_none_a70d8116aa98d903 )

問題は、インストール後にすべてのファイルを強制的に 1 つのフォルダーにコピーするように Visual Studio に構成を設定しているのか、それとも他の方法があるのか​​ということです。

ありがとうございました。

0 投票する
1 に答える
1003 参照

.net - Excel アドインの WCF

やや奇妙な要件があり、可能性を探る必要があります。要件は次のとおりです。

サーバー側 (変更を行うための制御と範囲外)
      - 1 台のマシンで実行されているアプリケーション サーバーがあります。
      - アプリケーション サーバーは、定期的に Web サービスからデータを読み取ることになっています (さらに処理するためにデータベースに格納するため)。

クライアント側:
     - ユーザーは Excel ワークブックで作業します。データをアプリケーション サーバーに同期するには、Excel アドインが Web サービス インターフェイスを提供できる必要があります。Application Server は、このクライアント側の Web サービスを定期的にポーリングして、更新されたデータを取得します。

私は、それが間違った設計であるように思われること、およびアプリケーション サーバーがデータを読み取るための Web サービスをホストする必要があることを完全に認識しています。しかし、これは状況が要求するものです。

私の質問:
1) Excel アドインが Web サービスをホストできる可能性はほとんどありませんか?
2) .Net ベースのアドインは、WCF を使用して Web サービスをホストできますか?
3) はいの場合、WCF は ASP.Net Web サービスとまったく同じ Web サービス インターフェイスを提供できますか? ( BasicHTTPBinding 、 WSHTTPBinding などについて読みましたが、決定を下すのに十分な情報が見つかりませんでした)。

4) 他に考えられる代替案はありますか??

ありがとう、
ヴァミップ

0 投票する
2 に答える
829 参照

excel-addins - Excelワークブックウィンドウがいつ閉じているかを知る必要があります

私はアドインで作業しており、同じワークブックの新しいウィンドウを開いて別のワークシートにデータを入力する必要があります。新しいウィンドウの場合、入力されたデータを検証できるように、ウィンドウがいつ閉じられるかを知る必要があります。ワークブック ウィンドウがいつ閉じられるかを知る方法はありますか?

ありがとう。

0 投票する
1 に答える
419 参照

vsto - Excel アドインの展開の問題

Excelアドインを作成しました。

アドインは更新をチェックしません。ユーザーはアドインを更新します。

Excel を起動した後、Excel は c# アプリケーションから起動され、アドインを使用してアクションを実行します。

問題は、Excel がアドインのバージョンを更新しても、[Office カスタマイズの更新] ダイアログ ボックスが表示され、AppData\Local\Apps\2.0 フォルダーにディレクトリが作成されることがあります。

アドインの最新バージョンを使用しているにもかかわらず、Excel がカスタマイズを更新している理由。