- ベストアンサー
Acceess97でのマクロビルダを表示するには
現在Accessで家計簿を作ろうと奮闘しておりますが、出だしから挫折しております。 マクロビルダを表示するにはどうしたらよろしいのでしょうか? プロパティのイベントでクリック時の所にある「…」をクリックするとビルダの選択画面が表示されると書いてありますが、私の場合は、すぐに、VBAのコードウィンドウが表示されてしまいます。 マクロビルダを選択する画面も表示されません。 どうしたら、表示されるようになるのでしょうか? 環境はWin98でAccess97です。(ちなみに、VBが入っております。) お分かりになる方は教えて頂けませんでしょうか? よろしくお願い致します。
- 21yu
- お礼率66% (56/84)
- その他(業務ソフトウェア)
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
何台かのパソコンを見てみましたが、 Win98+Access97でマクロビルダが立ち上がります。 VBが入ったものがないのでVBとの組み合わせは なんともいえません。 (1)マクロビルダを使用しなくても、メインウインドウ からマクロを作成・保存してイベントプロパティ にセットできると思います。 この方法では駄目でしょうか? (2)確証はありませんが、ACCESS97の再インストールを してみるとか…
関連するQ&A
- Access2000のビルダ選択
Access2000を使用しています。 本やインターネットを検索しながらフォームを作成しています。 しかし、よくイベントを作成する際に、 『ビルダの選択』という画面が表示されます。 今、使用しているのもには、そういった画面が現れず、 すぐにVBAの作成画面へと移ってしまいます。 マクロを追加したり、したいのですが、どうすればよいのでしょうか?
- ベストアンサー
- Windows系OS
- マクロビルダとコードビルダの二つを指定する事は
アクセスのフォームのイベントに マクロビルダとコードビルダの二つを指定する事は不可能でしょうか? 好意う場合は、どちらもvbaで書いた方が良いですか?
- ベストアンサー
- オフィス系ソフト
- access 2000のマクロビルダで困っています
access2000のマクロビルダでアドバイスお願いします。 とあるフォームで 「a」というテキストボックスがあります。 条件検索用のボックス「A」を設けて、「検索」というコマンドボタンを作成しました。 このボタンを マウスボタンクリックした時に、マクロビルダで、条件を設定し 抽出するというものです。 これは希望通りに抽出できたのですが、 次に、同じフォームで「b」というテキストボックスを設けて、条件検索用ボックスで「B」を作成しましたが、 これを、「検索」という一つのコマンドボタンで「a」と「b」2つの検索条件を満たす、リストをマクロビルダで作成したいのですが、 やり方がどう頑張っても分かりません。 できれば、マクロビルダで、もし無理なら、VBAでアドバイスを頂ければ大変ありがたいです。 どうかよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- データベースのファイル
アクセス2003で作成したVBAマクロが組んであるファイルをアクセス2007で開こうとすると、「イベントプロパティに指定した式クリック時でエラーが発生しました」と表示されてファイルを開くことができません。マクロ名、ユーザー定義関数名、「イベントプ ロシージャ」以外の式が指定されています。関数、イベント、マクロの評価でエラーが発生しましたと表示されます。どうすればファイルを開けるでしょうか?。
- 締切済み
- Windows Vista
- Access 2002でマクロが動かない
Access 2002(SP3), Win7(x32)です。 「イベント プロパティに指定した式 クリック時でエラーが発生しました」というメッセージが出てVBAマクロが動かないことがあります。しかし、まったく同じファイルで何の保存も編集もしていないのに動いたいり動かなかったりするし、ACCESSはこのファイルを閲覧するだけにしか使っていないのでファイルの内容もACCESS自身の設定も何一つ変えていません。なのでファイルやソフトの設定ではなく、OSやアプリケーション側に何か原因があるのだろうと考えています。 同じような経験があって原因や対策をご存知の方がいたら教えていただけると幸いです。
- ベストアンサー
- オフィス系ソフト
- VB6とVBAのマクロのアクセス方法を教えてください。
VB6とVBAのマクロのアクセス方法を教えてください。 用途は、 (1)VB6からVBAマクロを起動する。 (2)VBAマクロの途中経過をVB6のオブジェクトへ通知する。 VBAはPC外部接続機器をコントロールします。 VB6での実装サンプルが用意されていない為、VBAを使用しております。) (3)VB6は通知結果を、拾って別ルーチンの処理を実行する。 (1)では、下記の様な方法にてマクロ実行を考えていたのですが、 マクロが終了するまで、次コードへ移らない為、 シェル関数の様な形でマクロをキックしたい。 xlApp.run ("VBA_TEST(" & Chr(&H22) & strarg & Chr(&H22) & " )") (2)では、VBAとVB6と平行に実行したい為、フラグをやり取りするのに、 VB6のオブジェクトを使用したい。
- 締切済み
- Visual Basic
- Accessのマクロでモジュールを実行させたい。
Access2002を勉強中の初心者です。 AccessでDB1という名前のデータベースを作成し、その中で、モジュール1というモジュールを作成しました。これを実行するマクロを作成したく、次のようにマクロを作成しました。 マクロのデザイン画面でアクションに「プロージャの実行」を選択、プロージャ名入力覧の右側の...のボタンを押して式ビルダ画面を表示、ここの「関数」フォルダを開いてDB1を選択、表示されたモジュール1を貼り付けてOK。 しかし、このマクロを実行すると、次のエラーとなります。「DB1 指定されたDB1が見つけることができない関数名が含まれています」 根本的に方法が間違っているのでしょうか? アドバイスをよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Access マクロビルダーで使うIF文について
よろしくお願いします。 Access2010のマクロビルダーを使って以下を作成しています。 ----------------------------------- ●やりたいこと 1.フォーム内にあるリスト(項目は"1"か"2")から選択する。 2.リストを選択した後、マクロ実行ボタンをクリックする。 3.リストで!”1”を選べばクエリ1がExcel出力される。 リストで!”2”を選べばクエリ2がExcel出力される。 ●フォーム フォーム名:フォーム1 リスト名:リスト1 (項目:"1","2") ●マクロビルダー If [Forms]![フォーム1]![リスト1]=1 Then アクション:「書式設定を保持したままエクスポート」 オブジェクト名:クエリ1 出力ファイル形式:*.xlsx 自動起動:いいえ 出力品質:画面 Else If [Forms]![フォーム1]![リスト1]=2 Then アクション:「書式設定を保持したままエクスポート」 オブジェクト名:クエリ2 出力ファイル形式:*.xlsx 自動起動:いいえ 出力品質:画面 If文の最後:メッセージ「リストから選択してください」 ----------------------------------- 以上を実行すると「エラー13 型が一致しません」とエラーが出てしまいます。 If文でつまずいている状況で、 検索してもなかなか有効な解決方法が見つかりません・・・。 どこを間違えているのでしょうか。
- ベストアンサー
- オフィス系ソフト
- アクセス2000の終了時にバックアップするマクロ
アクセス2000で家計簿を付けてます。終了時にcd-rwに自動的にバックアップするマクロを作りたいです。職場の業務システムはアクセス95を使っていて、自動的にバックアップが取れて便利です。私のアクセスの知識は簡単なマクロをマクロビルダで作れる位です。宜しくお願いします。
- ベストアンサー
- その他(データベース)
お礼
返事が遅くなってすみません。 (1)の方法で解決しました。 ありがとうございます。