MS-Access2003MDBフロントエンドおよびバックエンドファイルを使用するMS-Access2007クライアントがあります。
リボンバーを無効にすると、不要な動作(レコードのナビゲートなど...「レコードセレクター」をfalseに設定していても、リボンバーに残ります)はシャットアウトされますが、これを行うと、印刷オプションが失われます。レポートの印刷プレビューモードの場合。このため、実際に印刷することはできません。
これを回避する方法はありますか?
MS-Access2003MDBフロントエンドおよびバックエンドファイルを使用するMS-Access2007クライアントがあります。
リボンバーを無効にすると、不要な動作(レコードのナビゲートなど...「レコードセレクター」をfalseに設定していても、リボンバーに残ります)はシャットアウトされますが、これを行うと、印刷オプションが失われます。レポートの印刷プレビューモードの場合。このため、実際に印刷することはできません。
これを回避する方法はありますか?
私はまったく同じ問題を抱えていました。カスタムショートカットメニューを作成し、これに印刷コマンドを追加しました。次に、レポートのショートカットメニューバープロパティをこのメニューバーに設定します。
次のリンクは、Access2003でカスタムショートカットメニューを作成する方法を示しています。
http://www.vb123.com/toolshed/05_map/ch07_rightclickmenu.htm
Access 2010では、リボンやオフィスボタンなどを非表示にするために、VBAの1行のコードを使用します。
DoCmd.ShowToolbar "Ribbon", acToolbarNo
残念ながら、上記は2007年には機能しません(2010年にアクセスするための新機能です)。
2007年には、ほとんどすべてを非表示にするカスタムリボンを作成するだけです(アプリケーションレベルで指定してください)。
次に、レポートの場合、ランタイムを使用して展開する場合は、とにかくカスタムリボンが必要です。
この目的のためだけにデザインされたサンプルリボンがあります。したがって、レポート専用の優れたカスタムリボンショーを作成できることに注意してください。レポートのプロパティシートの[その他]タブでカスタムリボンを指定する必要があります。リボンを表示するためのコードも必要ありません)。
わずかな問題かもしれませんが、リボンを最大化することを好むレポートを除いて、実行中のすべてのリボンを最小化する必要がある可能性があります。私はあなたのためにこれをするあなたがダウンロードできるサンプルをここに持っています:
Access2007非表示インターフェイスの例-ここをクリックAccess2007非表示インターフェイスの例-ここをクリック
他にもいくつかのリボンの例があります。そのリボンにPDFとして保存し、PDFとして電子メールを送信する例もあります 。http ://www.members.shaw.ca/AlbertKallal/msaccess/DownLoad.htm