問題タブ [excel]

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 投票する
2 に答える
6937 参照

excel - Excel ワークブックが保護されているかどうかを確認する方法

Excel ワークシートのプロパティを使用して、ワークシートが保護されているかどうかを確認できます (Worksheet.Protection、Worksheet.ProtectContents など)。

ブック全体が保護されているかどうかを VBA を使用して確認するにはどうすればよいですか?

0 投票する
8 に答える
27122 参照

excel - Excel ファイルを Access にインポートするときにデータ型を変更する

Excel ファイルを Access にインポートするときに既定のデータ型を変更する方法はありますか? (ちなみにAccess2003を使っています。)

インポートされる各列に任意のデータ型を自由に割り当てることができる場合があることは知っていますが、それは Excel 以外のファイルをインポートする場合に限られます。

編集:明確にするために、インポートされた列のデータ型を変更できるインポートプロセスのステップがあることを理解しています。

実際、それが私が尋ねていることです。何らかの理由で-おそらく常にExcelファイルである可能性があり、他の何かがある可能性があります-データ型を変更できない場合があります.ドロップダウンボックスがグレー表示され、Accessが正しいと想定するデータ型をそのまま使用する必要があります.

たとえば、列#105(または同様のもの)がほとんど数字(コード:など)で埋められているアクセスで、大規模なExcelファイル( 12000行以上、〜200列1=foo, 2=bar)をインポートしようとしましたが、いくつかありますそこにもアルファコードの (A=boo、B=far など)。Access は、 ( Excel ファイル自体の値Numberを変更した後でも) データ型であると想定したため、これらのアルファ コードでエラーが発生しました。Formatインポート時にデータ型を変更することが許可されていれば、多少の手間は省けたでしょう。

Access ではできないことを求めているのでしょうか、それとも何か不足していますか? ありがとう。

編集:役立つアドバイスを提供する以下の 2 つの回答があります。ExcelファイルをCSVとして保存してからインポートすると、うまく機能し、Chris OCが言うように簡単です. インポート仕様を保存するためのアドバイスも非常に役立ちます。ただし、 DKによるレジストリ設定の回答を「受け入れられた回答」として選択しました。これは、私の主要な問題 (Access でデータ型が正しく割り当てられていない) を解決するために使用できる1 回限りの手順であるため、回答として気に入りました。要するに、このソリューションではデータ型を自分で変更することはできませんが、Access がデータ型を正確に推測できるようになるため、問題が少なくなります。

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

web-services - VBA から Web サービスを呼び出すには、どのような方法を使用できますか?

Excel から Web サービスを呼び出す最も簡単な方法は何ですか (バージョン 2002 を使用しています)。サードパーティのツールやライブラリは使用しないでください。これは、そこに貼り付けたり、使用したり、触れたりできる VBA で簡単に行う必要があります。

0 投票する
8 に答える
46728 参照

excel - ExcelからSQLサーバーに接続できますか?

エンド ユーザーが表示できるように、SQL Server データベースからいくつかのレポートを作成する必要があります。

ExcelからSQLサーバーにフックすることは可能ですか?

更新 エンド ユーザーはファイルをクリックしてレポートを表示するだけです。

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

excel - Excel VBAで「無効なアドバイスフラグ」実行時エラーが発生する原因は何ですか?

特定の形式の入力を取得するたびにこのエラーを生成する Excel マクロがあります。一般に、アドバイスフラグが何であるかを知っている人はいますか、またはこのタイプのエラーに関する情報はどこにありますか? ありがとう

ランタイム エラー -2147221503 (80040001): 自動化エラー、無効なアドバイス フラグ

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

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 を読み込もうとすると、次の例外が発生します。

カスタマイズ アセンブリが見つからなかったか、読み込めませんでした。ドキュメントを編集して保存することはできます.....

詳細:

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

excel - Excel VBA から埋め込まれた PowerPoint を編集する

Excel ワークブックに埋め込まれた PowerPoint プレゼンテーションがあります。VBA を使用してこれを編集する (開く、スライドをコピーする、スライドにデータを追加する、閉じる) にはどうすればよいですか?

0 投票する
6 に答える
230597 参照

vba - Excel でセルを保護するが、これらを VBA スクリプトで変更できるようにする

特定のフィールドにユーザー入力を許可し、他のセルを保護する Excel を使用しています。Tools Protect シートを使用しましたが、これを行った後、VBA スクリプトの値を変更できません。シートを制限してユーザー入力を停止すると同時に、VBA コードが特定の計算に基づいてセル値を変更できるようにする必要があります。

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

excel - Excel VBAのパスワードハッシュ関数

SHA-1 などの標準アルゴリズムを使用してパスワードをハッシュする、Excel VBA で記述された関数が必要です。次のようなシンプルなインターフェースを備えたもの:

この関数は、Excel 2003 がインストールされた XP ワークステーションで動作する必要がありますが、それ以外の場合はサード パーティのコンポーネントを使用してはなりません。XP で利用可能な CryptoAPI などの DLL を参照して使用できます。

このハッシュ機能を実現するためのサンプルを知っている人はいますか?

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

events - VisualBasicでのMSWinsock.Winsockイベント処理

次のコードを使用して、Winsock_Connectイベント(実際にはExcelマクロで必要です)を処理しようとしています。

ただし、Winsock1.Stateは「接続済み」ですが、Winsock1_Connectサブルーチンには移動しません。PCの管理者権限がなく、一部のカスタムライブラリを登録できないため、標準のMSライブラリを使用したいと思います。誰かが私が間違っているところを教えてもらえますか?