タグ

2013年5月10日のブックマーク (1件)

  • バーコードコントロールが印刷時に反映されない - OKWAVE

    バーコードコントロールの再描画問題ですね。 私も過去に同じ問題でかなり悩みました。 keithinさんの回答ではシートを新しく作成することでオブジェクトの再描画を強制させる方法ですが、もっと楽な方法があります。 オブジェクトのサイズを変更することによって再描画を誘発させる方法があります。 With [バーコードコントロールのあるシート名].OLEObjects("[再描画を行いたいバーコードコントロール名]") .Object.Value = "[目的のバーコードの中身]" .Width = .Width - 3 .Width = .Width + 3 End With これだけです。 幅を3だけ小さくしてすかさずサイズを3大きくして元の大きさに戻します。オブジェクトの大きさが変わるとバーコードコントロールの中身を拡大/縮小するために再描画が行われます。このときにバーコードコントロールの内

    バーコードコントロールが印刷時に反映されない - OKWAVE
    TakamiArakawa
    TakamiArakawa 2013/05/10
    悩むところは皆同じ、か。