アクセスを立ち上げて、フォームからボタン操作で外部のエクセルファイルを自動的に取り込むようにしたいのですが、いい方法はないでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (2件)

フォームのボタンにマクロを組み込んでください。


マクロの内容はエクセルとの連携の場合、
「ワークシート変換」がキモです。
とてもこのスペースで詳細まではご説明できませんが、
エクセルシートの下準備としての加工などが
シートのレイアウト如何によっては面倒かも知れませんね。
細かい制御が必要な場合、VBAを使用しなくては
イケナイかも知れません。
    • good
    • 0

マクロを利用すれば出来ると思います。


インポートの自動マクロです。
入門書もしくは、ヘルプ機能で詳しく書いてあります。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q特定のファイルを自動的に暗号化するフリーソフト

Windowsで稼働するソフトで、特定のファイルを自動的に暗号化するフリーソフトを探しています。これをタスクに登録して特定のファイルを自動的に暗号化させるのが目的です。
暗号化ですが、ファイル名と拡張子を自動的に暗号化するものでもかまいません。ZIP圧縮の暗号化など、暗号が簡単ではないにしろ、暴かれやすいような暗号化をするフリーソフトは除きます。
どなたか、ご教授の程宜しくお願い致します。

Aベストアンサー

> もっと詳しく記述願います。

やりたい事が不明瞭ですので、具体的な手順はちょっと…。

・特定のファイルとは?
 -特定のフォルダ、ファイル名の1ファイル
 -特定の種類のファイル
 -それ以外の特定のファイル
・ファイル名と拡張子を自動的に暗号化とは?
 -特定のファイル名のファイルを暗号化したい
 -ファイル名や拡張子も暗号化している事が分からないようにしたい
・タスクに登録という事は?
 -起動時、一定時間ごとに暗号化したい

・対象のファイルは他のアプリケーションで開いている?
・暗号化の目的は?他者に見られたくないのなら、暗号化前のファイルが残るのは問題?
・OSはXP?
・ファイルサイズは?

などなど。

--
例えばですが、

アタッシェケース
http://www.vector.co.jp/soft/win95/util/se280871.html

ですと、以下のバッチファイルでファイルを指定して呼び出せました。(Win2000環境)

↓↓↓↓↓ hoge.bat ↓↓↓↓↓
"C:\Program Files\アタッシェケース\AtchCase.exe" "D:\hoge\hoge.txt"
↑↑↑↑↑ hoge.bat ↑↑↑↑↑

暗号化パスワードを記憶する設定なら、多分暗号化してくれるハズ。

> もっと詳しく記述願います。

やりたい事が不明瞭ですので、具体的な手順はちょっと…。

・特定のファイルとは?
 -特定のフォルダ、ファイル名の1ファイル
 -特定の種類のファイル
 -それ以外の特定のファイル
・ファイル名と拡張子を自動的に暗号化とは?
 -特定のファイル名のファイルを暗号化したい
 -ファイル名や拡張子も暗号化している事が分からないようにしたい
・タスクに登録という事は?
 -起動時、一定時間ごとに暗号化したい

・対象のファイルは他のアプリケーションで開い...続きを読む

QAccessで、フォームAからダイアログモードで立ち上げたフォームBを開き、フォームBを閉じた時にフォームA側でマクロを実行したい

タイトルのままなのですが、

フォームA(メインとなる画面)と
フォームB(コードの検索画面)があり、
フォームAからフォームBをダイアログモードで開いている状態から、
フォームBを閉じたときに、フォームA側でマクロを実行したいと思っています。

具体的には、フォームAにコード入力用のテキストボックスがあり、コード検索のためにフォームBを立ち上げ、コードを選択した後フォームAのテキストボックスにそのコードを入れて、そのコードの値を元にフォームAにあるコンボボックスの再クエリを行いたいのです。

コンボボックスの再クエリの方法等は理解しているのですが、
上記のような場合に、どのイベントがキックされるのかが分かりません。
どのようにすれば(どのイベントを選んでマクロを指定すれば)適切に実行できるでしょうか。

Aベストアンサー

フォームBの処理
「値の代入」
「オブジェクトの選択」
  オブジェクトの種類:フォーム
  オブジェクト名:フォームA
「再クエリ」
  コントロール名:コンボボックス名
でいかがでしょうか?

QVista対応で、自動再暗号化機能のある使いやすい暗号化ソフトを探しています。

使いやすい、Vista対応のフォルダ・ファイル暗号化ソフトを探しています。

求める機能は、アプリケーションやファイルを終了すると、再度パスワードを設定しなくとも、自動的に再暗号化されるものです。フリーウエアでも有料のもの(数千円程度)でも構いません。ご存じの方がおられましたら、よろしくお願いします。

Aベストアンサー

割り込みですみません。m(__*)m
回答No.1で紹介されているソフトを使用してみました。

TrueCrypt(フリーソフト/Vistaにも対応)
・作成できるボリュームの最小サイズ
 FAT:19KB、NTFS:2526KB
日本語言語パックに翻訳されたマニュアル(PDF)も入っ
ています。
※マニュアルに注意事項が書いてありますので、よく
読んでから作業してください。(新規ボリューム作成時
にデータが保存されたファイルやドライブを選択しない
事など)


B's Security Disk Plus(製品/Vistaには未対応)
・作成できる仮想ディスクの最小サイズ
 100MB
試用版がないようなので試していません。
説明を読む限りは、TrueCryptと類似した操作性のよう
です。


暗号化マスター3+ファイル完全消去(製品/Vistaにも対応)
http://www.fli.co.jp/product/am3/top.html
※64ビットエディションには非対応です。
試用版がないようなので試していません。
説明を読む限り上の2つのソフトとは違い、既存のファイル
やフォルダを暗号化するタイプのようです。
自動暗号化フォルダ機能だけの「自動暗号化マスター3」
もあります。
http://www.fli.co.jp/product/jam3/top.html


クリプティナLE(フリーソフト・製品もあり/Vista未対応)
・作成できるボリュームの最小サイズ
 1MB(?)【最大サイズは25MB・製品は25GBと250GB】
※Vistaには次期バージョンで対応予定だそうです
が、発売日は発表されていません。
操作性はTrueCryptに似ています。
http://www.vector.co.jp/magazine/softnews/070217/n0702171.html


自動暗号化マスター3も使い易そうですが、とりあえず
フリーソフトのTrueCryptを試してみてはいかがでしょう
か?

割り込みですみません。m(__*)m
回答No.1で紹介されているソフトを使用してみました。

TrueCrypt(フリーソフト/Vistaにも対応)
・作成できるボリュームの最小サイズ
 FAT:19KB、NTFS:2526KB
日本語言語パックに翻訳されたマニュアル(PDF)も入っ
ています。
※マニュアルに注意事項が書いてありますので、よく
読んでから作業してください。(新規ボリューム作成時
にデータが保存されたファイルやドライブを選択しない
事など)


B's Security Disk Plus(製品/Vistaには未対応)
・作成できる仮...続きを読む

Qアクセスデータをエクセルに取り込むには?

アクセス97&エクセル97
アクセス2000&エクセル2000の組み合わせで

アクセスのデータをエクセルに取り込むには
どうしたらいいでしょうか?
必須のインストール部品とかあるでしょうか?

Aベストアンサー

2000以前のバージョンではAccessからになります。
AccessからExcelファイルに変換するテーブルかクエリを選びメニューのファイルまたは右クリックでエクスポートを選択します。
保存場所・保存ファイル名のダイアログが開きますので保存するホルダとファイル名を指定して進めればExcelファイルで保存できます。

Excel2003ならメニューのファイルの開くを選択してファイルの種類にAccessデータベースがあればExcelに取り込むことができます。2000以前のバージョンにはないと思いますが。

Qファイル暗号化の自動解除

はじめまして。

Windows2003Serverで動いているファイルサーバーがあります。

クライアントパソコン(WindowsXP)のローカル上で設定した
暗号化ファイルを上記のファイルサーバーへ保存する際に、
暗号化の設定がそのまま引き継がれて、他のクライアントが
そのファイルを編集できずに困っています。

このような現象を回避したいのですが、クライアントパソコンから
暗号化ファイルをコピーしようとする際に、その暗号化を自動的に
解除するような設定は出来ないのでしょうか?

当方、あまりネットワークやサーバーに詳しくも無いのにこの春から
ネットワーク管理を任され日々学習です。ほんとに難しい。

どなたか、知識のあるか方のご教授をお待ちしております。

よろしくお願いします。

Aベストアンサー

参考情報です。
http://support.microsoft.com/kb/223316/JA/
複数ユーザー用にファイルを暗号化する方法が紹介されています。
http://www.microsoft.com/japan/technet/windowsserver/2003/technologies/directory/activedirectory/stepbystep/efs.mspx
「特定のコンピュータ セットの EFS 設定の無効化」という項目があります。

Qアクセスのフォームで立ち上げと同時に新規レコードを出したい。

先日、いろいろと教えていただいたおかげで、なんとか植木鉢の管理表が出来、ぽつぽつとデータを入力しています。
が、当方相当そそっかしいもので、入力のためのフォームを立ち上げつい、そのまま入力してしまい、何回1番先頭のレコードを書き直した事か・・・。
そこで、フォームを立ち上げた時に自動的に新規レコードに書き込める状態にするか、フォーム上からではデータの訂正が出来ない(変更はフォームでなくテーブルから行う)様にする方法は無いでしょうか?

Aベストアンサー

>データベースウィンドウからフォームを選択、使いたいフォームを
>ダブルクリックもしくは実行で起動しています
データベースウィンドウから追加モードでそのまま立ち上げるにはフォームのプロパティのデータにあるデータ入力用を[はい]にしておかないとできません。そうすると更新用のフォームも別に必要になってしまいます。

メニューのツールにあるデータベースユーティリティにメニュー用フォームビルダというのがあります。簡単なメニューフォームを作れるビルダです。
メニューフォームを作る際にコマンドで[追加モードでフォームを開く]がありフォーム名を指定すると追加モードでフォームを開くことができます。
その他編集モードで開いたり色々設定できますので一度試してみてください。簡単に設定できます。
ツールの起動時の設定でフォーム/ページの表示でそのメニューフォームを設定するとmdbを起動するといつもメニューフォームが立ち上がります。

Qデスクトップに移動すると自動で暗号化されてしまう

お世話になります。

先日、デスクトップのプロパティ⇒属性⇒詳細設定⇒内容を暗号化してデータをセキュリティで保護する、にチェックマークを付けて適用した所、解除が出来なくなってしまいました。

それ以降、メール添付ファイルをデスクトップに保存、デスクトップにエクセルの名前を付けて保存などすると全て暗号化されてしまいます。
それぞれ解除はできます。

暗号化されないようにプロパティで変更しようとすると、『属性の適用エラー』
C:\Users\NEC-PCuser\Desktop 指定されたファイルの暗号化を解除できませんでした。
と表示され、再試行しても同じエラーを繰り返します。

保存先をドキュメントにすればいいのですが、なにかと不便で困っております。
Web上で解除方法を探したのですが、デスクトップを開いているからエラーになってしまうのかともなんとなく思っています。

お分かりの方がいらっしゃいましたらアドバイスをいただけますでしょうか。
よろしくお願いします。

Aベストアンサー

恐らく、デスクトップフォルダがエクスプローラーによって使用されている為、設定が解除出来ないのではないかと思います。

以下の圧縮ファイルをダウンロードし、解凍し、中にある「Decrypt-Desktop」(.bat)というファイルを実行してみてください。

http://qa99.webcrow.jp/file/Decrypt-Desktop.zip

エクスプローラーを強制終了し、
デスクトップフォルダの設定を変更し、
エクスプローラーを再び起動する、
という内容のバッチファイル(連続処理ファイル)です。

エクスプローラーが強制終了され、PC起動からそこまでのエクスプローラーの設定が破棄されますので、PC起動直後か、一度サインアウトしてサインインした直後に行うと良いかと思います。

処理は一瞬で終わります。黒いウインドウが現れて、消えたら完了です。

Q外部データを取り込むマクロ

マクロ初心者です。
デスクトップ上にCSVファイルを出力し、それをエクセルに取り込んで、
そのデータを見やすく加工するマクロを作りました。
自分のパソコンだとうまく実行できますが、
社内の他の人のパソコンだとできません。

CSVのデータは、共有のオラクルからデータを出力しているので、同じものです。

実行しようとすると、
「実行時エラー1004
 外部データ範囲を更新するためのテキスト ファイルが見つかりません
 テキスト ファイルが移動または名前が変更されていないことを確認し、
 再度実行してください」

と言われ、
デバッグするとVBAで

.Refresh BackgroundQuery:=False

が黄色くなっています。

どうすればうまくいきますか?
教えてください。よろしくお願いします。

Aベストアンサー

こんばんは。

> 外部データ範囲を更新するためのテキスト ファイルが見つかりません

それは、ファイル名が取れていません。

>共有のオラクルからデータを出力しているので、
というと、共有フォルダか何かですか?

ファイル名の指定をどのようにしているかは分かりませんが、

FileName = Application.GetOpenFilename("CSV ファイル(*.csv),*.csv")

一度、このような方法で、ファイル名を取って、

ActiveSheet.QueryTables.Add(Connection:= "TEXT;" & FileName, Destination:=Range("A1"))

としてみたらいかがですか?

また、記録マクロで作った、QueryTables をお使いになっているのだと思います。QueryTable は、初心者の方でも、ほとんど手を入れることがなく、マクロが作れます。

この種のマクロで気をつけるのは、2点あります。

マクロの最後に、

ActiveSheet.UsedRange.QueryTable.Delete

と入れて、QueryTable を削除したほうが、何かと自由度が高くなります。

もうひとつは、なるべく、列の自動調整はやめたほうがよいようです。

AdjustColumnWidth = False


今のところ、この程度です。なお、これで分からないようでしたら、コードを出してください。

こんばんは。

> 外部データ範囲を更新するためのテキスト ファイルが見つかりません

それは、ファイル名が取れていません。

>共有のオラクルからデータを出力しているので、
というと、共有フォルダか何かですか?

ファイル名の指定をどのようにしているかは分かりませんが、

FileName = Application.GetOpenFilename("CSV ファイル(*.csv),*.csv")

一度、このような方法で、ファイル名を取って、

ActiveSheet.QueryTables.Add(Connection:= "TEXT;" & FileName, Destination:=Range("A1...続きを読む

QJDBC通信は暗号化されていますか?

WebアプリケーションとOracleDBをJDBCでコネクトしています。
このJDBCによる通信は、データを暗号化しているのでしょうか?あるいは、暗号化するための設定があるのでしょうか?

Aベストアンサー

あまり使ったことがないですが、通信経路 (JDBC Thin, JDBC OCI を含む) の暗号化を行うためには、まず Oracle Advanced Security オプションのライセンスを購入する必要があります。

JDBC OCI であれば、若干バージョンは古いですが、参考 URL に資料が公開されています。

参考URL:http://otndnld.oracle.co.jp/products/iserver/oracle8i/pdf/o8i_816_asont_11_1963.pdf

Qアクセスのフォームのボタンで

access2010を使っています
メニュー画面があり、そこに配置したボタンで
メニュー以外に開いているウインドをすべて閉じるVABを組みたいのですが
アクティブウインドを閉じる命令ばかりがひっかかっています
非アクティブウインドをすべて閉じるVBA文を教えていただければと思います

Aベストアンサー

>メニュー以外に開いているウインドをすべて閉じる

「メニュー以外に開いている」という
この事象を防いだ方がスッキリするように思います。

参考。
「access 直前まで開いていたフォームを閉じる。」
http://oshiete.goo.ne.jp/qa/5735801.html
と同じことが起きているのでは?。


60秒間経過すると自動的にフォームを閉じる
http://www.accessclub.jp/urawaza/65.html


http://www.happy2-island.com/access/gogo03/capter60002.shtml
VBAで開いているオブジェクトを閉じる(DoCmd.Close)


メニュー以外に開いているウインドが無いときも
考慮しておいた方がいいです。


人気Q&Aランキング

おすすめ情報