2014年4月アーカイブ

電子入札コアシステムを利用した某県の電子入札システムでWindows7のPCに移行させた(つまりXPのパソコンで元々運用していたものをWindows7のパソコンに入れ直した場合)ときに「SERVLET-ERROR-30001-J001JBC020」が出てハマってしまったのをなんとか自己解決したのでここに手順を残しておきます。

某県も含め、各県の電子入札システムでこのエラーに関するQ&Aが出てきますが、どれもこれもテンプレートみたいな回答です。曰く

  1. 電子入札システムを利用する自治体の利用者登録は済んでいるか?
  2. システム画面左上のロゴが、電子入札システムを利用したい自治体のロゴになっているか?
  3. お気に入り(ブックマーク)はポータルサイトを登録しているか?

概ね上記のような感じです。もちろんどれも問題ありません。サポート等で対処する方法として、

  • 設定を見直す
  • Javaの一時ファイルを削除する

なんてのもありますが、勿論そんなのはやっているわけです。

回りくどいですね。もう結果だけ書きます。

  • 推奨ブラウザじゃないInternet Explorer 10または11にして試してみる

これだけです。

複数のWindows7 PCで検証してみた結果です。Internet Explorer 8 または 9 の時はどのPCでもエラーが出てしまいましたが、10 または 11 にするとすんなりログイン出来ました。

※なお、今回試した某県とは別の自治体ではIE9のままで問題なく動いています。ですので、これが絶対的な方法という訳では無く、あくまでも動いた一つの事例であることをここに明記しておきます。

Excelで複数シートを選択(作業グループ)してPDFプリンターで印刷してPDF化しようとすると印刷ダイアログが何度か出ていくつかのPDFファイルに分割されてしまう場合があります。

1.原因

各々のシートのページ設定の「印刷品質」が異なるのが原因です。 

 

2.対処法その1-1 : ページ設定を一括変更

原因を取り除けばよいので、各々のシートの「印刷品質」を統一します。このときページ設定画面を開くときにリボンの「ページレイアウト」から「ページ設定」タブの右下の小さなアイコンをクリックして表示させると作業グループを一括で変更できます。※クィックアクセスツールバーに「ページ設定」アイコンを置いて、こちらから開くとあくまでもアクティブシート(現在表示されているシート)のみの設定にしかなりません。

3.対処法その1-2 : ページ設定を一括変更(VBA)

上記をVBA化したもの。念のための掲載。

Sub Set600DPI()
    ' *** 選択シートのDPIを600dpiに統一する ***
    Dim SelShts As Object
    For Each SelShts In ActiveWindow.SelectedSheets
        SelShts.PageSetup.PrintQuality = 600
    Next Sht
End Sub

4.対処法その2 : Excel内蔵のPDF発行を使ってPDF化する

「名前を付けて保存」からPDF形式を選択するか、「PDFまたはXPSの発行」ボタンでPDFを発行します。オプションで発行対象が「選択シート」になっていることを確認して下さい。

この方法でPDF化した場合は、対処法1のページ設定の変更は行わなくてもよいのです。

「リボンのユーザー設定」または「クイックアクセスツールバーのユーザー設定」から、「PDFまたはXPS形式で発行」ボタンを追加します。

ボタンをクリックすると、デフォルトで「PDF形式で発行する」ダイアログが出てきます。

オプションはこんな感じ。PDFのしおりは「見出し(スタイル適用)」または「Wordブックマーク」から作成することが可能です。

先日ワンクリックでPDF化するマクロを組みましたが、このボタンで通常は十分でしょうね。

 

カスタム検索
Access Counter
Powered by Movable Type 4.22-ja

2016年9月

Sun Mon Tue Wed Thu Fri Sat
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30