問題タブ [excel-2007]

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 に答える
3048 参照

c# - c#、excel:範囲情報の取得

(excel-2007)ワークシートの使用範囲を次のように取得するac#コードがあります

現在のワークシートでは、範囲がA1:HM232であることを正確に知っていますが、将来、その範囲が変更される可能性があります...使用された範囲情報からA1:HM232などの範囲情報を取得するにはどうすればよいですか?

rows.countとcolumns.count...を取得できますが、「HM」などの情報を取得するにはどうすればよいですか?

この背後にある理由は、私が後でそれを次のような式に入れようとしていることです

前もって感謝します!

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

c# - セルがクリックされたときのセル情報

ワークシートのセルをクリックしたときにセル情報を表示することはできますか? たとえば、セル A1 をクリックすると、A1 が表示されます... はいの場合、例を示してもらえますか?

どのセルがクリックされたかを知る必要があるac#プログラムがあるため、これが必要です。

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

c# - C# 印刷プレビュー ダイアログに Excel シートを配置する

C# と Excel 2007 を使用しています。Excel シートを C# の印刷プレビュー ダイアログに表示する方法を教えてもらえますか? また、Excel シートを 1 枚の用紙の印刷可能領域に収めるにはどうすればよいでしょうか。前もって感謝します!

印刷プレビュー ダイアログにボタンを追加することはできますか? ユーザーが紙に印刷するテキストを入力できるように、そこにテキスト フィールドを配置したいと考えています。

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

excel-2007 - Excel2007でR1C1参照スタイルをオフにする方法

私はExcel-2007を使用しています。R1C1でsmthを見たかったので、「R1C1参照スタイル」をチェックしました(オフィスボタン->Excelオプション->数式->R1C1参照スタイル)...

ここで、もう一度xlA1スタイルに戻りたいので、R1C1参照スタイルのチェックを外しましたが、マクロはまだR1C1スタイルで書き込まれています...マクロが再びxlA1スタイルで書き込まれるように、xlA1参照スタイルに切り替えるにはどうすればよいですか?ありがとう

マクロをもう一度記録してみましたが、うまくいきません!

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

c# - NumberFormat は機能しますが、値はまだ異なります

Excel-2007 で C# を使用しています。私は以下のコードを持っています

すべてのセルを小数点なしの 10 進数として正しく表示します...しかし、たとえばセル G5 で値を要求すると、1 が表示されますが、次の操作を行うと

それは私に0.933333222を示しています.Value2も丸められた値によって変更されるようにするにはどうすればよいですか....?

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

web-services - Excel 2007 - Web サービスとの対話

私は Excel 2003 の 'Web サービス ツールキット' を使用して、VBA 経由で外部 Web サービスに接続するスプレッドシートを作成しています。

(つまり、「ツール」メニューに「Web サービス参照...」項目を追加する Web サービス ツールキットをインストールします。次に、Web サービス URL への参照を設定すると、ツールキットは必要なプロキシ クラスを VBA に書き込みます。 Web サービス メソッドが VBA に表示されます。)

Excel 2007 には、この 'Web Services Toolkit' がありません。少なくとも、同様のものは見つかりません。私の Excel 2003 シートは 2007 年に正常に動作するので、必要なフックがどこかにあることに注意してください。

私の質問は、Excel 2007 で外部 Web サービスと対話するための承認された方法は何ですか? ウェブ上で役立つものが見つかりませんか?

ありがとう...

SAL

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

c# - Excel数値形式

私はExcel 2007を使用しています...次の範囲があります...

今私は範囲 F8:G9 を選択し、次の式を書きます。次の結果

今、私はこの結果範囲を選択し、セルの形式を数値形式に変更し、小数点以下の桁数が0の数値に変更します....今、私は次の結果を持っています

今、私はこの範囲値を読み取るc#プログラムを持っています...(range(...)value2)...次に、個別の値を見つけようとしますが、c#は上記のケース1、1、 1,1...これは実際には正しくありません。さらに、C#プログラムはこれらの個別の値を使用して、等号演算子を使用してセルを色でフォーマットします。この場合、セル値は1に等しくなりません...

numberformatの後にExcelでその変更を行うことは可能ですか...セルの実際の値2...しかし、外観だけではありません! たとえば私が尋ねるとき

0.5 と表示されますが、セル形式を変更したため、代わりに 1 を表示したいのですが、特定のケースでのみ機能するため、Range("F8").Value2 の値を丸めたくありません。

私の質問は、numberformat の後に F8:G9 範囲の値を numberformat が変更した値に変更する方法です????

ありがとう!!!

0 投票する
9 に答える
4612 参照

c# - Excel 数式配列

やあ私は次のように、その式配列をExcel2007の範囲を与えるac#プログラムを持っています

数式が間違っているという例外が表示されます...しかし、Excel-2007を開いて新しいシート(シート5としましょう)で範囲A1:HM232を選択し、上記の数式を数式バーに直接貼り付けてからCtrlを押します+Shift+Enter を一緒に押すと、すべて問題なく動作します... c# で同じことを行う方法を教えていただけますか?

FormulaArray を使用して R1C1 スタイルを使用する場合は認識していますが、

それは私に例外を与えず、C#とExcelの両方から直接Ctrl + Shift + Enterをしたかのように実行します

上記の 2 つの式について、A1:HM232 を R1C1:R232C221 に変更しました。短い方は c# から正常に動作しますが、長い方は動作しません!

0 投票する
4 に答える
6775 参照

c# - c#はA1式をR1C1に変換するのに優れています

2007年の数式はA1スタイルで記述されていますが、後でC#でA1スタイルの数式をR1C1に変換して、後でrange.FormulaArray=..に使用できるようにするにはどうすればよいですか。

ドキュメントでは、FormulaArrayはR1C1スタイルで指定する必要があると記載されています...

たとえばこれ

マトリックスに対して操作を実行したくないのですが、最後にマトリックス内で0と1が置き換えられます... Excel -2007では、範囲を選択してCtrl + Shift+Enterを押します。

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

c# - c# は range.FormulaArray に優れています。時間があれば、2 つの異なる FormulaArrays を使用して以下の C# プログラムを試すことができます

なぜこれがうまくいかないのか誰か教えてください

しかし、これは

================================================== =====

しかし、上記の 2 つの数式をコピーして Excel-2007 の数式バーに貼り付け、Ctrl+Shift+Enter を押すと、両方とも完全に機能します。

================================================== =====

上記の 2 つの式 A1:HM232 を R1C1:R232C221 に変更しました。これも c# から短い方は問題なく動作しますが、長い方は例外が発生します。