2013年12月11日水曜日

カシオ電卓(計算器)の税率を変更する

消費税率の変更も迫ってきたので,社内で使われている電卓の税率変更の方法を確認しておきました。弊社でよく見る電卓は DS-12 という型番のものですが,これは「%キーの上に「税率設定(Rate Set)」と書かれているモデル」に該当するようです。

税率の設定方法(カシオ)

公式サイトの内容をまとめると

  1. 「%」キーを押し続ける(3秒くらいで現在の税率が表示される)
  2. 税率を入力(今回は 8 と入力)
  3. 「%」キーを押す
これで完了です。地味な部分ではありますが,社内には電卓がたくさんありますし,システム管理をしていると尋ねられることも多くなりそうなので,覚えておくと便利です。

2013年12月9日月曜日

弥生会計14のメッセージセンターサービスを停止する

弥生会計14にアップグレードしましたが,タスクアイコンにメッセージサービスが表示されるようになりました。Windowsログイン時や弥生会計起動時に各種メッセージを表示してくれるのですが,中には「電話のかけ間違いに注意」などのさほど重要でないと思える内容もあり,表示を消したくなりました。

なにやら設定があるようなので,それでどうにかできないかと思いました。設定画面はメッセージセンターの右上にある歯車のアイコンをクリックすると表示されます。しかし,チェックボックスをオフにしてもタスクアイコンの通知で表示が出るようですし,そもそもスタートアップから消せないとその分リソースも消費するので,この際プログラムを起動しない設定にしたいと思います。




ということでスタートアップを探しましたが,それらしいプログラムが見つかりません。結局,サービスの中にありましたので,これを停止のうえ「手動」に設定することでメッセージセンターを停止することができました。


といっても,中には重要なメッセージやアップデート情報もあると思うので,停止する際にはそのあたりをよく考えて停止する必要があります。弊社の場合,経理部の実務担当者のパソコンでは停止せずそのままにしてあります。
今までのように弥生会計の画面内に表示してくれれば良かったと思うのですが,わざわざサービスで実装してあるということは,それなりの意味があるのかもしれません。と思いつつ,バックグラウンドで動作するプログラムは一つでも減らしたいという願望を優先してしまいました。

2013年12月3日火曜日

VS2013でClickOnce > 厳密な名前の署名はこのアセンブリ stdole.dll に対して無効です

PCがリプレイスで新しくなり,Visual Studio も 2010 から 2013 にアップグレードしました。ということで新しいPCには 2010 を入れず,2013 のみをインストールし,プロジェクトも移行しました。
その中でいくつかClickOnceで頒布しているアプリがあるのですが,一部のアプリだけクライアント(Windows7)での起動時に以下のエラーが発生します。

System.Deployment.Application.InvalidDeploymentException (SignatureValidation)
厳密な名前の署名はこのアセンブリ stdole.dll に対して無効です
 問題が発生しているのは,OLEコントロール(ActiveX)を使ったアプリだけのようです。参照を確認して "OLE Automation" の「ローカルにコピーする」を "False" から "True" に変更してClickOnceを発行し直すとうまくいきました。


もしくは一度 "OLE Automation" を参照から削除し, 代わりに"stdole" を追加する方法でもうまくいきました。プロパティは何も変更していません。