問題タブ [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.
c# - VSTOを使用したExcelのテーブル
私はVSTOに本当に慣れていないので、これが初心者の質問である場合は申し訳ありません。
私はデータ入力アプリケーションに取り組んでおり、ユーザーにExcelテーブルにデータを取得させる必要があります(たとえば、行の束を強調表示して[テーブルとしてフォーマット]をクリックした場合)、そこからデータを読み込む必要がありますテーブルを作成し、C#で操作します。
基本的なレベルでは、C#のスキーマを何らかの形式で入手しています。その形式でExcelでテーブルを作成する必要があります(列名+タイプの検証ルール。一部のタイプは列挙型であるため、すべての列挙値を含むリストを別のシートに作成し、そのリストをバインディングに指定する必要があると思います)。テーブルが作成されると、ユーザーはデータの入力に取り掛かり、Excelを閉じると、データを読み取ります。生のセルだけでこれを行う方法を理解しましたが、テーブルや検証ルールを作成できませんでした。何か案は?
また、Excel VSTOプログラミングに関する優れたリソースはどこにありますか?
ありがとう、
ロイ
excel-formula - Excel 数式配列
こんにちは、なぜランタイム エラー 13 が発生するのですか? 次のコードの実行中に型の不一致エラーが発生するのはなぜですか?
1) formulaarray は R1C1 スタイルでなければならないことはわかっていますが、A1 スタイルは必須ではありません。A1 スタイルでも問題なく動作します。
2)私はこの書き方をから見つけました
excel - Excel2007-コマンドバーボタンイベントを開くをキャッチ
Excel 2007より前は、vbaを使用してExcelでファイルを開くイベントをキャッチし、クライアントフォルダーの検索方法を知っている独自の開くダイアログを表示できるようにしました。Excel 2007では、これは機能しなくなりました。現在どのように機能するかについて、誰かが何か考えを持っていますか>
以前の基本的な前提は、コマンドバーボタンと関連イベントを使用してクラスを作成し、アプリを開いたときにそのcommandBarButtonを設定すると、それをキャッチすることでしたが、現在はキャッチしません。今、別の方法はありますか?
Public WithEvents cmdBold As Office.CommandBarButton Private Sub cmdBold_Click(ByVal Ctrl As Office.CommandBarButton、_ CancelDefault As Boolean)'このイベントに応答して実行するコードを挿入します。サブ終了
http://msdn.microsoft.com/en-us/library/aa189726(office.10).aspx
excel - Microsoft Excel の If ステートメント
以前の回答から得たステートメントを少し変更したところ、次のようになりました。
=IF(C6=$R$3,IF(D6<=0.99,$U$2,IF(AND(D6>0.99,D6<=4.99),$U$3,IF(AND(D6>4.99,D6<=14.99) ),$U$4,IF(AND(D6>14.99,D3<=29.99),$U$5,IF(AND(D6>29.99,D6<99.99),$U$6,""))))),$ $8)
セル D6 の値を変更して £45 に変更するまでは、すべて正常に機能しますが、それでもセル U5 の数値が表示されます。
これが機能するように、あなたまたは他の誰かがこれを微調整するのを手伝ってくれますか? 次のことを行うには、ステートメントが必要です。
C2=R2 で D2 が < T2 の場合は U2、D2 が >T で T3 が < T4 の場合は U4、D2 が > T4 で < T5 の場合は U5、D2 が > T5 で < T6 の場合は U6、C2 がそうでない場合は U6 R2 と S8 が等しい
database - すべてのスプレッドシート名をブックにのみ印刷する
スプレッドシートの名前(タブの下部にある名前)のみを印刷することはできますか?かなりの数のスプリーシート(500以上、えーと、音楽のカタログです... CD、その内容、作曲家、指揮者、動き、時間など)が入ったワークブックを持っていて、ブックのすべての部分ではなく、の名前。はい、Accessでこれを行う必要があることはわかっていますが、64年前にCommidoreで開始し、進行中に「変換」してきました。最新バージョンはExcel2007にあります。したがって、基本的には、Accessで実行される「3Dデータベース」ではなく、スプレッドシートを使用して実行される「2Dデータベース」です。多くの点。
excel - ADOを使用してExcelからデータを読み取るヌル値
ADOを使用してExcel2007スプレッドシートからデータを読み取っています。接続の設定は簡単です。
ado.OpenSchema
このオブジェクトで問題なく呼び出すことができます。ただし、データをクエリしようとすると、次のようになります。
Nullでいっぱいのテーブルを取得するだけです。
これはMicrosoftサポートサイトで問題として言及されていますが、「インポートモード」を明示的に有効にしました(上記のコードで確認できますIMEX=1
)。
excel-2007 - 実際のターゲットに解決される Excel の名前付き範囲
これは、Excel で見られる奇妙な問題です。
- セル $A$1 (または A1) を指す名前付き範囲 MY_RANGE があるとします。
- 次に、セル A2 に =MY_RANGE を入力すると、すべて問題なく表示されます
- 次にセル A2 を編集しようとすると、=MY_RANGE ではなく =$A$1 が表示されます
- 同じワークブックの別のシートに =MY_RANGE を入力すると、すべてが期待どおりに機能します。
この動作を制御するプロパティがシートにあると思いますが、見つかりません。私が抱えている問題は、セルをコピーして貼り付けると、名前付き範囲ではなく解決された参照がコピーされることです
excel - Excelでグループごとにデータをカウントするにはどうすればよいですか
Excelファイルにプログラムの使用状況のデータがあり、データには日付と時刻があります。このアプリケーションを毎日、毎時間、何人のユーザーが使用しているかという情報をまとめたいと思います。Excelフォーミュラーを使用してそれを行う方法は?
サンプルデータ:
c# - c#エクセルレジェンド
私はvstoを使用して、Excel-2007で作業しています...
次のような行列があるとしましょう
私は常に乱数で満たされたランダムな行列を読み取ります... 上記の例、および他の条件は、同じ番号に従ってランダムに色付けされることです。上記の場合、10 を含むセルは赤く色付けされ、11 を含むセルは緑に色付けされます...
今、私はこの種の情報を表示するワークシートにある種のパネルを置かなければなりません
チャートでやろうとしましたが、残念ながら成功しませんでした... それらの情報をセルの範囲に配置することはできません。それは私が探している解決策ではありません...ある種のパネルに配置する必要があります、ユーザーがパネルを好きな場所にドラッグできるようにします..
私はそれを行う方法がわかりません.smth種類のパネルを作成し、そこにその情報を配置する方法を教えてください...ありがとう!
これについて言及せずに申し訳ありませんが、パネル内に四角形を配置できるようにしたいので、パネルを移動するたびにパネルのすべてのコンポーネントが一緒に移動する必要があります...また、ユーザーがコンテンツを変更できるようにしたくありませんパネル、彼らはパネルのみを動かすことができるはずです...
excel-2007 - カスタム ドキュメント プロパティの値を Excel 2007 ワークシート セルに表示する
Excel 2007 ブック ファイルにカスタム ドキュメント プロパティを作成して設定するプログラムを作成しました。ただし、このプロパティの値をワークシートのセルに表示できませんでした。Word 2007 では、[挿入] -> [クイック パーツ] -> [フィールド...] を選択するだけで、DocProperty フィールドを使用してドキュメント内のカスタム フィールドの値を表示できます。ただし、Excel 2007 で同様の関数は見つかりませんでした。
カスタム ドキュメント プロパティの値を Excel ワークシート セルに表示する方法を知っている人はいますか? 上記の Word 2007 ソリューションと同様のソリューションを希望します。これにはマクロ/カスタムコードを使用しません。