2012年6月8日金曜日

ActiveSyncの「新しいパートナーシップ」画面を出さなくする方法

ActiveSyncを使っていると、クレードルにPDAを乗せ、電源ONした時に必ず
「新しいパートナーシップ」の画面が表示されてウザ。















これを出さなくする方法を調べたら、あった。ありました。

レジストリを書き換えなきゃです。
参考サイト:http://support.microsoft.com/kb/270136/ja


REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows CE Services]
"GuestOnly"=dword:00000001

 

2012年5月29日火曜日

24時でCDATE()

Excelマクロを作成していて、時系列のCSVファイルから帳票作成するマクロを書いています。
んで、CSVの0時データとしてヘッダに「24」ってあって、
それを元にCDate("2012/05/01" & headTime & ":00") ってしたら怒られた!!

「24」時→「0」時は怒られません。

C#とかでやってみてないけど、24時って異常表記なのかしら。

じゃぁテレビでやってる「すすきの警察24時!」は…あぁ、あれは24時間って意味か。。。

2012年5月10日木曜日

xlsダブルクリックで別Excelを起動する

複数のExcelファイルを開いて編集操作なんかしている時に、
1個の画面内に複数のファイルが開かれてしまうので、並べて比較したりとかがちょー面倒だったりする。
ので、いつもOfficeをインストールした後は、Excelが複数起動するように設定を変更しています。

以下、その方法
-----------------------------
1.エクスプローラで「フォルダオプション」をクリック
2. 「ファイルの種類」タブから、拡張性「xls」を探し、詳細設定ボタンクリック。
3.「アクション」の「開く」で  ”入力されている値(スペース)%1”(%1を後ろにつける)、
「DDEを使う」のチェックをOFFする
-----------------------------

2012年5月8日火曜日

SVNでリポジトリブラウザを起動しようとするとデバッガが起動する


ある日突然、リポジトリブラウザを起動しようとしたところ、Visual Studioでデバッグしますわよ的な確認画面が表示され、リポジトリブラウザが起動できなくなった。
既にチェックアウトしているソースの更新やコミットは問題なくできる。


TortoiseSVN :1.7.4

 で、結局原因はわかりませんが、以下操作で復旧することが判明。
でも何かのタイミングでまたなっちゃうから何度もこの操作繰り返してます。
---------------------------
1.SVNの設定 画面を起動
2.[保存されたデータ]から「ダイアログのサイズと位置」をクリア
3.リポジトリブラウザを起動してみる
---------------------------



 ちなみに、再セットアップをしてみましたがダメでした。

2012年4月13日金曜日

Wordの文章中に参照を入れる方法

何て検索したら良いかわからず、結構探した。

Wordでドキュメントを作成していると、
----------------------------------------------------
hogehogeについては「3.hogehoge」を参照して下さい。
----------------------------------------------------
とかってして「3.hogehoge」のとこクリックするとその章に飛んで貰いたい場合がある。

で、このとき、「3.hogehoge」の章題が「hunihuni」に変わっても、
「リンクの更新」ってすれば
----------------------------------------------------
hogehogeについては「3.hunihuni」を参照して下さい。
----------------------------------------------------
っと簡単に変わって欲しい。

こゆときは、
[挿入] -> [参照] -> [相互参照]
を使う。

以下画面が表示されるので、

・参照する項目:”見出し”
・相互参照の文字列:”見出し文字列”
として見出しの参照先を選択し、「挿入」ボタンをクリック。

相互参照の文字列を以下順で挿入すれば、
「3hogehoge」と章番号+章題を入れる事ができ、且つ両方更新できるようになる。
”見出し番号”、”見出し文字列”









で、誰かこれが自動的に更新するようになる方法知らない?

2012年3月2日金曜日

VMのクライアントPCがホスト以外から参照できない

以前は何の問題も無く使えていたVM環境が、突然ホスト以外のPCから参照できなくなった。
pingも通らない。
けど、ホストからは全然問題なくpingも通る。
VMクライアントからネットも見えるし、他PCも問題なく見える。pingも通る。
けど、ホストPC以外から全然見えない。。。
FireWallはもちろん切ってます。

何で?
これで3時間うにゃうにゃしてました。

で、誰が原因だったかと言うと、
Trend Micro Common Firewall Driver

ホストPCのローカルエリア接続のプロパティに、この人がチェックONの状態でいました。
チェックをOFFにしたら、問題なくみんなから見える子になりました。

こーゆーの自分で解決できるようになりたいなー。
先輩に見て貰ったら、色々チェックしながら30分で問題解決してくれましたっ。

ステキ!!

2012年3月1日木曜日

DataGridView ComboBox列を追加すると背景色が黒色になる。

DataGridView に ComboboxColumnを2つ追加し、1列目のコンボの値が変更されたら2列目のコンボのリストを再作成する…
みたいな処理を作ったところ、新規行の1列目のコンボボックスをプルダウンした段階で、コンボ内の背景色が黒くなる現象に遭遇した。

2列目のコンボのリストを再作成するので、1列目にdataGridView_EditingControlShowingイベントを追加し、
その中でdataGridViewComboBox_SelectedIndexChangedとかっつってイベントを発生させて、
dataGridViewComboBox_SelectedIndexChanged()の中で2列目のリストを再作成していた。

このとき、dataGridViewComboBox_SelectedIndexChangedの中で、直接dataGridView.Rows[0]~とかってやると、この現象が出るらしい。

ちょうど同じ現象の書き込みが。。。

参考サイト:http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=36436&forum=7

で、
DataGridViewComboBoxEditingControl cb = (DataGridViewComboBoxEditingControl)sender;
DataGridView grid = cb.EditingControlDataGridView;

+カレントセルの内容を取得するときは、必ず
cb.EditingControlFormattedValue
ってする。
cb.EditingControlFormattedValue じゃない方法で取得すると、相変わらず背景黒で表示されちゃうので注意。

てか、これバグでしょーよ。