- 日時: 2011/03/28 16:27
- 名前: 花ちゃん
- * カテゴリー:[サポート技術情報]
Vista / VB6.0(SP6) の環境で、SendKeys ステートメント を使用すると、
実行時エラー'70': 書き込みできません。
のエラーが発生する。
調べてみるとどうやら下記と同じく、Windows Vista の新しいセキュリティ機能では、 ジャーナル フックが利用できないために起こっているようです。 http://support.microsoft.com/kb/931136/ja
ユーザーアカウント制御(UAC)が有効になっていると、SendKeys ステートメント が 書き込みできない旨のエラーが発生する。 ユーザーアカウント制御(UAC)を無効にするとエラーは発生しない。
又、EXE にするとエラーが解消され実行できる、又は、UAC を無効にすると実行できる
上記のようにExcel のVBA や Microsoft .NET Framework 1.1 では、Service Pack が 出ているようですが、VB6.0 では見当たらない(探し方がまずいかも)
元々、VB では、 SendKeys ステートメント は色々問題が取り沙汰されている機能なので 使用には十分確認する必要がある。
|