質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.01%

【MSAccess】テキストボックス内の文字列選択の表示がおかしい

解決済

回答 2

投稿 編集

  • 評価
  • クリップ 1
  • VIEW 2,377

odataiki

score 30

前提・実現したいこと

MSACCESSのテキストボックスの挙動がおかしくなったので、「普通」の挙動に戻したい。

環境

OS WindowsServer2012 R2 Standard 64bit
(AWSのEC2インスタンスです)
CPU Intel(R) Xeon(R) CPU E5-2676 v3 @2.4GHz
RAM 1GB
IME OS標準のMicrosoftIME
WindowsUpdateの設定は、オフ状態でした。突然このようになったのはWindowsUpdateとは別の問題かと思われます。

  • インストール済み
  1. Microsoft Office Personal 2016 ja-jp(32bit)製品バージョン 16.0.8229.2073
    (Outlook,Excel,Wordのみ)
  2. Microsoftr Access 2016 ja-jp(32bit) 製品バージョン 16.0.8229.2073

AccessもOfficeもどちらもライセンスキーだけ購入してアプリはダウンロードしてインストールするものです

現在困っている「普通じゃない状態」

  • MSACCESSのフォーム上に配置したテキストボックスがあります。
    文字列の一部分だけ選択したいのに全ての文字列が選択されたように表示されます。

  • 具体例
    テキストの文字列:大阪府堺市北区xxx
    『大阪府』の3文字を切り取りするために
    「大」の左部分から「府」の右側までマウス左クリックを押したまま移動すると
    期待する表示:大阪府堺市北区xxx
    実際の表示 :大阪府堺市北区xxx 
    (太文字箇所は背景色と前景色が反転した状態を意味しています)

  • 実際には「大」の1文字目を選択した段階で全選択されたようになってしまいます。

  • テキストボックス内全ての文字列が選択されたように見えるのですが
    実際は操作した通りの動きになっています。
    上の例でいうと、見た目上「大阪府堺市北区xxx 」となっているものの
    実際に切り取りすると「大阪府」だけが切り取り出来ているのです。

操作上問題ないっちゃないですが、見た目と実際の動きがマッチしてないので
とても気持ち悪い・・・

試したこと

  1. SHIFTキーと矢印キーを使って文字列を選んでみましたが、挙動はマウスのときと同じ

  2. オプション変更
    Accessのオプション→クライアントの設定→フィールド移動時の動作
    を「フィールド全体を選択」だったので「フィールドの最後に移動」に変更→結果は変わらず

  3. 新しくaccdbを作成して適当なフォームとテキストボックスを配置してみた
    結果は変わらず。。。プログラムの問題ではない?

  4. テキストボックスのIME入力モードを色々変更(オン、オフ、ひらがな、使用不可などなど) 
    全て試しましたが結果変わらず

  5. WindowsUpdateを全てインストールしてみた→変わらず

  6. GoogleIMEをインストール → 結果変わらず

  7. 英語キーボードを追加して英語キーボード状態で文字列選択
    →OK!
    選択したい文字列だけが反転表示されるようになりましたが日本語入力(ひらがな漢字)が出来ないのでこれは解決ではありません。。。

  8. MSAccessのオンライン修復(クイック)
    →変化なし

  9. MSACCESSの再インストール
    →変化なし。ダウンロード版だったのでライセンス認証に少し手間取りました。ライセンス認証に問題ありなのか??

  10. MSAccess2016 Runtimeを入れてみる
    MSAccess 2016 を削除して MSAccess 2016 Runtimeのインストールをしてみようとしましたらおなじみのエラーメッセージ
    「申し訳ございません。コンピューターにクイック実行インストーラー番のofficeプログラムがイン
    ストールされているため、Microsoft Officeインストーラーで問題が発生しました。
    Microsoft Office Personal 2016 - ja - jp
    このバージョンでは、Windows インストーラー版とクイック実行版の Office プログラムの両方
    を同じコンピューターにインストールすることはできません。インストール出来るのはいずれか 1 種
    類だけです。クイック実行版の Office を代わりにインストールするか、またはクイック実行版の
    Office プログラムをすべてアンインストールしてから、このインストールをもう一度実行してくださ
    い。」

参考画像

  • 普通じゃない状態(「大阪府」の3文字を選択する操作をしています)
    イメージ説明

  • 普通の状態(但し入力言語が英語ですが・・・)
    イメージ説明

希望する解決案

  • 普通の状態に戻す為の方法
  • またはRuntimeのインストールなど、別の方法による解決もありです。

皆様のお知恵お貸し頂けば幸いです。
よろしくお願い致します。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 2

checkベストアンサー

0

下記で報告されている現象と同じものと思われます。

フォーム上のテキストを数文字選択しようとすると行全体が選択されてしまう \- マイクロソフト コミュニティ

アップデイトで持ち込まれたバグのようです。
MSが対策をしてくれるのを待つか、以前のバージョンに戻すことで対応することになると思います。

Office 更新プログラムのバージョンを以前のものに戻すやり方

この更新プログラムの自動アップデイト、過去にもいろいろバグが持ち込まれたことがあるので、自分は、自動アップデイトはしない設定にしています。

追記

今年、3月のアップデイトでも下記の不具合が発生しています。

Access2016で住所入力支援機能が機能しなくなりました \- マイクロソフト コミュニティ

このとき、以前のバージョンに戻して、アップデイトしない設定にしていたのが功を奏したようです。
セキュリティ上の問題はありますが、当分は、アップデイトしないままの方がよさそうです。

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/07/10 15:16

    ご回答ありがとうございます!
    URLのリンクもありがとうございます!
    早速試してみて解決すればベストアンサーにさせて頂きます!

    キャンセル

0

hatena19様

解決しましたー!
ありがとうございました!

少しハマったところがあったので
ご紹介頂いたコミュニティに「返信」しておきました!
https://answers.microsoft.com/ja-jp/msoffice/forum/msoffice_access-mso_win10-mso_365solo/%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E4%B8%8A/8331c88b-ce62-44e7-8c76-8088b7233e62

ベストアンサーとさせて頂きます。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.01%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる