問題タブ [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.
user-defined-functions - Excel UDF が膨大な数を返す
Excel DNA、VS2008、C#、MyUDF(param1、parm2) を使用する Excel アドインで「=MyUDF」と入力して Enter キーを押すと、Excel に 970063926 のような巨大な数字が表示され、MyUDF の c# コードが実行されない
この膨大な数は何だか分かる人いますか?
ありがとう
vsto - プログラムでExcelのTeamFoundationアドインを無効にする
要件は、すべてのリボンタブを無効にし、新しいカスタムタブを追加することです。使うとき
私のRibbon.xmlでは、すべてのタブが無効になっています。ただし、[チーム]タブ(TeamFoundationアドイン)が表示され、Excelでテーブルを選択すると、[デザイン]タブも表示されます。
実行されていないこれらすべてのタブを無効にするにはどうすればよいですか
Ribbon.xmlで?
ありがとうキル
c# - Excelアドインプロジェクトからウィンドウを開くと、マウスアップ時にWPFメニューが閉じます
WPF でメニューを作成するときに問題があります。マウスボタンを押すのをやめると、自動的に閉じます。クリックできる通常のメニューのように動作させたいのですが、サブアイテムが表示されたままになりますが、とにかくこれを行う方法が見つかりません。
コードは次のようになります。
多分論理的な焦点と関係があるのではないかと思いますか?.NET フレームワークのバグである可能性があることについて何かを見ましたか? 何か案は?
前もって感謝します
最初は違いがあるとは思いませんでしたが、明らかに違います。スタンドアロンの WPF アプリケーションでコードを実行すると機能しますが、Excel アドイン プロジェクトから WPF ウィンドウを開こうとすると、この問題が発生します。
excel - Mac用Excel2011のExcelアドイン
MACマシン(OS X Lion)でExcel(Office 2011)を使用している場合、Excel用のアドインをどのように作成しますか。
c# - C#. エクセルアドイン。フローティング カスタム作業ウィンドウの位置を変更できません
カスタム作業ウィンドウ ( _CustomTaskPane MSDN ) を作成し、そのDockPositionをフローティングに設定するときに、表示されるウィンドウのTopプロパティとLeftプロパティを指定したいと思います。Office COM API はこれを行う直接的な可能性を提供しないため、CommandBar の対応するプロパティの値を変更することをお勧めします。
上記のコードでは、
1) _nativeTaskPane は _CustomTaskPane を実装する私のインスタンスです (実際には Microsoft.Office.Core.CustomTaskPane です)
2) _Application は Microsoft.Office.Interop.Excel._Application です。
もちろん、 Visible = trueを設定してからやっています。より確実にするために、作業ウィンドウのVisibleStateChangeにサブスクライブしました。ただし、HRESULT E_FAILED で COMException が発生しています。
問題は、デバッグ時にこれらのプロパティ (Top & Left) を読み取ることができることですが、それらを設定すると例外がスローされます。
問題がインターネットで少なくとも数回発生したようです。
1) http://www.add-in-express.com/forum/read.php?FID=1&TID=5595
2) [http://aritrasaha.wordpress.com/2009/05/19/programatically-position-office-2007-floating-custom-task-pane/]
3) [http://www.visualstudiodev.com/visual-studio-tools-for-office/need-location-of-custom-task-pane-45822.shtml]
回避策は、Windows API を使用することです。しかし、CommandBar アプローチを使用することの何が問題なのか、誰か説明できますか? たぶん、このトップ/レフトセッターが例外なく機能するように「再構成」することができます。
c# - .NET Framework 4 のインストールに失敗しました
私のアドイン ターゲット 64 ビット Excel には、.NET 4 クライアント プロファイルが必要です。インストーラー (VS セットアップ プロジェクト) をビルドするときに、.NET 4 クライアント プロファイルを前提条件に入れます。
.NET Framework 4 クライアント プロファイルを使用せずにアドインを PC にインストールすると、インストーラーがアドインをダウンロードしてインストールしようとします。
ただし、インストールは失敗しました。私は管理者権限を持っているので、権限の問題はありません。IT 担当者から、.NET 4 Web インストーラーには証明書の問題があり、フル インストーラーを使用する必要があるとのことでした。
次に、前提条件で .NET 4 クライアント プロファイルを .NET 4 に置き換えました。しかし、それもうまくいきませんでした。インストーラーはほぼ同じエラーを出しました。
しかし、アドインをインストールする前に .NET 4 インストールをダウンロードして手動でインストールすると、問題なくインストールされます。
エラー メッセージは次のとおりです: (前提条件に .NET 4 クライアント プロファイルを使用) ....
パッケージ 'Microsoft .NET Framework 4 Client Profile (x86 and x64)'、フェーズ BeforePackage の読み取り値 'Version' のレジストリ キー 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Client' のチェックを実行しています レジストリを読み取れませんvalue プロパティ 'DotNet40Client_TargetVersion' の値を設定していません パッケージ 'Microsoft .NET Framework 4 Client Profile (x86 and x64)' に対して次のプロパティが設定されています:プロパティ 'InstallMode' および値 'HomeSite': false プロパティ 'DotNet40Client_TargetVersion' が定義されていないため ByPassIf をスキップ プロパティ 'AdminUser' で演算子 'ValueEqualTo' を実行した結果プロパティ「VersionNT」および値「5.1.2」で演算子「VersionLessThan」を実行した結果:false プロパティ「ProcessorArchitecture」および値「IA64」で演算子「ValueEqualTo」を実行した結果:false チェックの結果コマンド 'DotNetFX40Client\dotNetFx40_Client_setup.exe' は 'Install' 'Microsoft .NET Framework 4 Client Profile (x86 and x64)' RunCheck 結果: インストールが必要です C:\Users\MyName\AppData\Local\Temp\VSD54E2 のファイルの整合性を確認しています.tmp\DotNetFX40Client\dotNetFx40_Client_setup.exe WinVerifyTrust が 0 を返しました コマンド 'C:\Users\MyName\AppData\Local\Temp\VSD54E2.tmp\DotNetFX40Client\dotNetFx40_Client_setup.exe' およびパラメーター ' を使用してインストールする信頼されたファイル/q /norestart /ChainingPackage ClientX64ClickOnce /lcid 1033' プロセスはコード -2146762482 で終了しました インストール後のパッケージ 'Microsoft .NET Framework 4 Client Profile (x86 and x64)' のステータスは 'InstallFailed' です
編集: .NET Framework 4 クライアント プロファイルを .NET Framework 4 に変更しましたが、インストーラーはまだ失敗しましたが、わずかに異なるエラー メッセージが表示されました。
コンポーネント Microsoft .NET Framework 4 (x86 および x64) のインストールに失敗し、次のエラー メッセージが表示されました。
次のコンポーネントのインストールに失敗しました: - Microsoft .NET Framework 4 (x86 および x64)
詳細については、「C:\Users***\AppData\Local\Temp\VSD2403.tmp\install.log」にあるセットアップ ログ ファイルを参照してください。
ログ ファイルは次のとおりです。信頼できるファイル パッケージ 'Microsoft .NET Framework 4 (x86 および x64)'、フェーズ BeforePackage のチェックの実行 レジストリ キー 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full の値 'Version' の読み取り' レジストリ値を読み取ることができません プロパティ 'DotNet40Full_TargetVersion' の値を設定していません パッケージ 'Microsoft .NET Framework 4 (x86 および x64)' の次のプロパティが設定されています: コマンド 'DotNetFX40\dotNetFx40_Full_setup.exe' のチェックを実行しています オペレーターの実行結果プロパティ 'InstallMode' および値 'HomeSite' の 'ValueNotEqualTo': false プロパティ 'DotNet40Full_TargetVersion' が定義されていないため、ByPassIf をスキップしますfalse プロパティ 'VersionNT' および値 '5.1.2' で演算子 'VersionLessThan' を実行した結果: false プロパティ 'ProcessorArchitecture' および値 'IA64' で演算子 'ValueEqualTo' を実行した結果: false コマンド 'DotNetFX40\dotNetFx40_Full_setup のチェックの結果.exe」は「インストール」「Microsoft .NET Framework 4 (x86 および x64)」です。 WinVerifyTrust は 0 ファイルを返しました コマンド 'C:\Users\yhou\AppData\Local\Temp\VSD2403.tmp\DotNetFX40\dotNetFx40_Full_setup.exe' とパラメーター ' /q /norestart /ChainingPackage FullX64Bootstrapper /lcid 1033' を使用してインストールしますプロセスはコード -2146762482 で終了しました インストール後のパッケージ 'Microsoft .NET Framework 4 (x86 および x64)' のステータスは 'InstallFailed' です
visual-studio-2010 - このエラーの解決方法、「基本クラス 'Microsoft.Office.Tools.Ribbon.RibbonCollectionBase' を設計できません」
新しいリボンを Excel 2010 アドイン プロジェクトに追加しようとすると、次の警告メッセージが表示されます。
このファイル内のクラスを設計できないため、デザイナーを表示できませんでした。デザイナーは、ファイル内の次のクラスを検査しました。
Ribbon2 --- 基本クラス 'System.Object' を設計できません。ThisRibbonCollection --- 基本クラス
'Microsoft.Office.Tools.Ribbon.RibbonCollectionBase' を設計できません。
また、Ribbon1.Designer.cs のコードを表示すると、エラーは次の行を指しています。
base.Dispose(disposing);
そこで何がうまくいかなかったのかわかりません。ここに他の Office アセンブリがありませんか?
(私のプロジェクトではMicrosoft.Office.Core
、Microsoft.Office.Interop.Excel
、Microsoft.Office.Tools
、Microsoft.Office.Tools.Common
、Microsoft.Office.Tools.Excel
、)Microsoft.Office.Tools.Common.v4.0.Utilities
Microsoft.Office.Tools.v4.0.Framework
誰でも助けることができますか?ありがとう。
c# - セルに色を付けるためのシンプルな C# Excel アドイン リボン ボタン
まず、この質問を読んで助けてくれる人に感謝します。
私は VS2010 を歌っていて、ウィザードを使用して Excel 2007 アドイン プロジェクトを作成しました。次に、リボンというプロジェクトに新しいフォルダーを追加し、その中にリボン (ビジュアル デザイナー) である新しいアイテムを作成しました。
ここから、リボンに新しいグループと新しいボタンを追加しました。新しいボタンをダブルクリックすると、次のコードが表示されます。
ここでやりたいことは、いくつかのセルに色を付けるか、いくつかの値を変数に保存してから、SQL サーバーへの接続を作成し、insert ステートメントを使用してデータをアップロードすることだけです。
ただし、典型的な Excel プロパティのいずれにもアクセスできないようです。現在、私は C# および Excel アドインの初心者ですが、C++、Java、および Excel について十分に理解しています。この場合、私がグーグルで調べたものは何も役に立ちませんでした。
私の最善の推測は、ライブラリが不足していることですが、いくつかいじった後、問題が解決しないようです。このボタンを使用して、ワークシートから値を取得するにはどうすればよいですか? セルに色を付けるにはどうすればよいですか? Excel 内で数式関数にアクセスするにはどうすればよいですか?
ありがとうございました!
performance - カスタム Excel アドインおよび自動化機能のパフォーマンス テストを実施する方法
MSDN ( http://msdn.microsoft.com/en-us/library/dd293540.aspx )によると、Visual Studio Professional は、パフォーマンスおよびストレス テストに関してサポートされていません。ここで誰かが私にいくつかの無料のテストツールを提案してくれることを願っています.
また、カスタムの Excel アドインと自動化機能をテストする最良の方法は何でしょうか? Excel アドインおよび自動化機能のテスト プロセスを自動化する方法はありますか?
ありがとう
visual-studio - Excel 用の GUI アドインを作成するにはどうすればよいですか?
Google をいじり回しましたが、Visual Studio でこれがどのプロジェクトになるかまだわかりません。Windows フォームを使用したリボンのドック ウィンドウなど、Excel 用の GUI アドインを作成したいと考えています。これは、Visual Studio ではどのプロジェクトになりますか? Excel アドインを試しましたが、探している GUI コンポーネントが含まれているかどうかわかりません。