アクセスバーコードVBAの大きさの問題に困っています

このQ&Aのポイント
  • Windows XP、アクセス2000で運用していたレポートをWindows 10、アクセス2010に移行しました。バーコードを配置し、VBAで「フラグによってバーコードを出す出さない」を入れているのですが、バーコードの大きさが希望通りにならず、困っています。
  • 元はバーコードコントロール9.0でしたが、アクセス2010ではバーコードコントロール14.0に変更しました。バーコードを新たに作り直しましたが、VBAを入れると大きさが小さくなってしまいます。
  • バーの部分を1×4.2㎝の大きさにしたいのですが、どのようにすればいいでしょうか。
回答を見る
  • ベストアンサー

アクセスバーコードVBA

ご教示お願いします。 Windows XP、アクセス2000で運用していたレポートを Windows 10、アクセス2010に移行しました。 レポートにバーコードを配置し、VBAで「フラグによってバーコードを出す出さない」を入れているのですが、そうするとバーコードが希望の大きさにならなくて困っています。 元はバーコードコントロール9.0でしたがアクセス2010ではバーコードコントロール14.0でしたので、バーコードだけ新たに作り直してみましたが、VBAを入れると大きさが小さくなってしまいます。 バーの部分が1×4.2㎝程度にしたいのですが、どうしたらいいでしょうか。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • m3_maki
  • ベストアンサー率64% (295/459)
回答No.1

Visible = True にするときに同時にサイズも設定しましょう。 With Me.バーコード .Visible = True .Height = 567 .Width = 2381 End With

DPS-DPS
質問者

お礼

XPの時はVISIBLEがTRUEかFALSEでデザイン時の大きさで簡単に思い通りにできましたが、WIN10ではコントロールの大きさが変わってしまいWIDTHとHEIGHTを設定しないといけないのは納得できないのですが、幅と高さを指定するとできました。ありがとうございます。

関連するQ&A

  • Accessでバーコードコントロールの移動

    Access2000のレポートにバーコードコントロールを貼り付け、 VBAのレポートOpenイベントでLeftやTopプロパティを設定して バーコードコントロールの位置を調整しようとしましたが、 なぜかコントロールの大きさが変わってしまいます。 widthやHeightで元の大きさに戻そうとしても、無視されてしまいます。 VBAでバーコードコントロールの位置の調整はできないのでしょうか? よろしくお願いいたします。

  • アクセスのレポートにバーコードを表示したい。

    Access2003のレポートにバーコードを表示したくて、ツールのActiveXコントロールを開いたのですが、バーコードコントロールはありませんでした。これって、どこかからダウンロードしないといけないんでしょうか?

  • 複数登録されているプリンターをVBAで選択したい。

    アクセスでレポートをプリンターに出力する時、 複数登録されたプリンターをレポート毎に自動選択したいのですが、 例えば、AのレポートをXX社ドットプリンター、BのレポートはカラーのYY社インクジェットといった具合です。 VBA等で決められたプリンターに出力する事が出来るのでしょうか? 現在の使用ソフトは ACCESS2000 Windows2000,XP

  • AccessレポートでのVBAを使用してのラベルの移動

    現在レポートで表を作成しています。 レポートの詳細部分で2列表示をするために、レポートの幅を狭くしています。 そのために、詳細部分は2列表示で見た目がいいのですが、ページヘッダーは右側があいてしまって見た目も悪いし、 1枚に入るデータが多いので、この開いた部分を使わないわけにはいかないのです。 そこでVBAを使用し、線をひき、表を作成しました。 きちんと「あき」の部分に表が作成されました。 今度は文字を…と思い、あらかじめレポートに作成しておいたラベルを「あき」の部分へ動かそうと思ったら ---------------------------------------- 実行時エラー '2100': コントロールまたはサブフォーム コントロールが大きすぎるため、配置できません。 ---------------------------------------- と出てしまい、エラーになってしまいました。 でも線はひけるのにラベルを動かせないなんて(>_<) 何か回避策はありますか? Access2000です。

  • Accessでバーコードコントロール14.0が表示

    こんにちは。Office 2010をインストールしています。Access2010を起動して、バーコードコントロールを配置しようとしています。 Office2010をインストールしていれば、バーコードコントロール14.0が表示されると、ネットにかいてありましたが、私のは9.0しか表示されません。 どのようにすればバーコードコントロール14.0が表示されるでしょうか?

  • Accessでのバーコードコントロールについて

    こんにちわ。 Access2003で、レポートにバーコードを表示しようとしているのですが、 表示されずに困っています。 もともと、Access97で作成したmdbを前任者がAccess2003で使えるように変換したものです。 レポートに以前のバージョンではバーコードが出ていたのですが、 Access2003バージョンにしてから表示されなくなりました。 バーコードコントロールが初期化(と言うのでしょうか?)されたように、 枠だけになっており、プロパティにコントロールソースの項目も消えてしまっています。 試しに、同じレコードソースを持ち、バーコードコントロールに同じコントロールソースを持つレポートを作ってみたのですが、 デザインの状態でサンプルが表示されるのですが、ビューを見ると全く表示されません。 当方の環境が、WindowsXPにAccess97、Access2000、Access2003がインストールされている環境であるということも影響するのでしょうか? Access2003以外をアンインストールして試してみれば良いのですが、 日常業務に支障が出てしまうので踏み切れずにおります。 何か情報をお持ちの方、お願いいたします。

  • Access2000で作ったバーコードをExcelへ吐出したい

    おはようございます。 OS:WindowsXP Pro , Windows2000 Access2000 , Excel2000 上記の構成で仕事の補助として、バーコードの利用を考えています。 そこで、NW7の形式のバーコードを作るのに Excel2000のシートに作ったバーコードのソース(?)を Access2000にインポートし、MS Barcode Controlにてバーコードを「レポート」では作れました。 ここで、Accessのレポートではバーコードを作れるようになったのですが、 そのバーコードを図形としてExcelのセルに吐出せるようにする方法で悩んでいます。 Excel内で地図のようなものを作って、それに貼り付けようと考えています。 レポートを印刷した結果を切り貼りするには、バーコードの数が多く難儀なもので(^_^;) どなたか、上記のことを実現する方法(出来上がったバーコードをテーブルに保存する方法でも良いのですが。)をご存知ないでしょうか? よろしくお願いいたします。

  • プライベートコードのバーコード化

     お読みいただきありがとうございます。  AccessのレポートでJANコードをバーコードとして出力することはできますが、JANコードではないプライベートコード(桁数も13とか8とかではない)をバーコードとして出力できるコントロールはあるのでしょうか。

  • バーコード

    Accessのレポートで、Microsoftバーコードコントロール7.2を使ってバーコードを表示させたいんですが、コントロールソースをどうやって設定するのかが分からなくって、とても困っています。 助けて~!!(>_<)

  • VBAなどでファイル名の入力で、特定のフォルダから画像を挿入する。

    VBAなどでファイル名の入力で、特定のフォルダから画像を挿入する。 お世話になります。 当方、エクセル少々、アクセス初心者、VBAはこれから勉強です。 環境 windows xp pro sp3 アクセスやエクセルで作った伝票に、製品のイラストを載せたいと考え 特定のフォルダにある画像ファイルと同じファイル名を入力すると、 その画像をシートやレポートのきまった場所に ちょうどいい大きさに自動的に挿入してくれることを 希望しています とりあえず、できるかできないか、ということと、 検索も、どの言葉で検索していいのかわからなかったので、 簡単に何を使ってやるのかなど、教えていただけたら幸いです。 また、他のソフトなどでも、いい方法があったらよろしくお願いします。

専門家に質問してみよう