次の方法で共有

マクロビルダーで、長い式を入力すると、以降の入力がやりにくくなる、他

Anonymous
2014-03-31T06:40:43+00:00

Access2013でマクロビルダーを使ってマクロを組んでいます。

使っていると、以前のバージョン(2003や2007)に比べて、使いにくい面や動作がおかしい点がありますので、回避策あるいは解決策がありましたら、教えてください。

1) 例えば、アクションの追加で「if」を指定して、式ビルダーからメッセージ(Msgbox)に(改行を含むような)長文のPromptを入力した場合、以降のアクションを追加するときにマクロビルダーのWindow(編集画面)の横幅が足りず、パラメータのプルダウン指定ができなくなることがある。

※ナビゲーションウィンドウやプロパティウィンドウを閉じてフルスクリーン表示にしてぎりぎり右端に▼が表示されることがある。

何かテクニックはありますか?

2) 先程の「if」文や「値の代入」で式ビルダーを起動して入力し、式ビルダーの[OK]ボタンを押しても画面上は何も変化が起きず、Access内のどこかほかの場所(例えば、マクロビルダーの画面)をマウスでクリックすると、式ビルダーが閉じ、式がマクロビルダー側に転記されることが度々発生します。何か回避策はありますか?

3) 以前のバージョンでは、マクロビルダー中のステップをまとめて他のマクロへコピペができたのですが、2013ではできないようです。何かテクニックはありますか?

4) 2013のマクロビルダーではアクションの追加はビルダーの最下端に表示されます。マクロの先頭部分にアクションを追加したいと思っても、下から順番に上に移動していかなければなりません。途中に挿入するとか、前項3)のようにCut & PasteあるいはCopy & Pasteの方法はありませんか?

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2014-03-31T12:18:30+00:00

MukkuMukuです。

1)マクロエディタでの表示上の問題かと考えていますが、LocalVar / ローカル変数、もしくは,

TempVar / 一時変数 を使用するのもアリかと思います。文字数制限を超えるようなときにも使えますし。

2)IME2010 を導入した Access 2013 または Access 2010 SP2の環境で、多くのモーダルダイアログでその状態が発生していることがわかっています。

3)できます。

貼り付けは、貼り付けたい場所のコマンドを選択した状態で右クリックするか、Ctrl + V で。Ctrl + Vの場合で貼り付けたい場所のコマンドを選択していない場合、最後尾になります。

4)

アクションカタログからドラッグした場合、挿入場所を示すマーカーが表示されます。また、アクション カタログのマクロ コマンドを ダブルクリック、もしくは[右クリック]→[アクションの追加]とした場合で、貼り付けたい場所のコマンドを選択した状態であればその後に、選択していない状態であれば最後尾に追加されます。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

6 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2014-04-10T01:50:11+00:00

    Saham さん、こんにちは。返信ありがとうございます。

    手元の Access 2013 で試したところ、マクロ アクションのコピー、貼り付け (ペースト) は出来ましたよ。

    貼り付けたい位置で右クリックすると表示されるメニューに [貼り付け] が見当たらない状況ですか?

    それとも、右クリックしても何も表示されない、という感じでしょうか。

    あわせて、[Ctrl] キー + [V] で貼り付けるとどのようになるかもわかるとよいと思います。

    書き込み、お待ちしています。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2014-04-07T05:18:03+00:00

    MukkuMuku さま

    4)の途中への挿入はできましたが、3)のコピー&ペーストがどうしてもできません。

    ①コピーしたいマクロの(+)で右クリック、コピー

    ②ペーストしたい位置、あるいはマクロコマンドの上で右クリックしても、ペーストが出てきません。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2014-04-03T07:34:05+00:00

    こんにちは。

    MukkuMuku さん、いつもアドバイスありがとうございます。

    Saham さん、投稿ありがとうございます。

    MukkuMuku さんの方法は試してみましたか?

    1. について

    手元の PC (Windows 8.1 + Access 2003) で試した範囲では同じような状況を再現できませんでした。

    MukkuMuku さんが回避策を提案してくれていますが、具体的な状況がわかるようにスクリーンショットを投稿していただけたら、と思います。

    画面の取り込みを行う (PrintScreen)

    マイクロソフトコミュニティでの画像の挿入法

    ※ 個人情報が含まれているなど、画像内の公開したくない部分はペイントなどを使って塗りつぶしてから投稿してください

    1. について

    似た現象のスレッドがありましたので紹介しておきますね。

    (残念ながら、解消には至っていないのですが。。。)

    参考スレッド : 当方環境のAccess2013において式ビルダーの挙動がおかしい

    返信、お待ちしています。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2014-04-01T08:22:34+00:00

    MukkuMuku 様

    ありがとうございます。

    さっそく試してみます。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません