Office関連

[Excel]別インスタンスからの貼り付け時のダイアログを非表示にする方法

Msdn フォーラムに「excel 2010 貼り付けで警告メッセージ表示」という質問がありました。

Excelから別インスタンスのExcelにデータを貼り付ける際の、ダイアログを非表示にする設定のレジストリ情報を知りたい、というものです。

貼り付け元の範囲には、Excel のこのインスタンスに貼り付けられない数式が含まれています。これらの数式は値として貼り付けられます。この原因として、貼り付け元が、保護ビュー、Excel の別のインスタンス、または他のアプリケーションだったことが考えられます。

Excel_Instance_Paste_01

この記事にある再現方法を実施し、Process Monitorで挙動を調べたところ、下記レジストリの値を編集することで、ダイアログを非表示にできることが分かりました。

  • キー:HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\(Excelのバージョン)\Excel\Options
  • エントリ:IgnoreFormulaLostOnPasteAlert(REG_DWORD)
  • 値:1(0でダイアログ表示)

Excel_Instance_Paste_02

Excel 2016だと「/x」スイッチで別インスタンス起動しないと出てこないダイアログなので、あまり見る機会は無いと思いますが、一応メモとして残しておきます。

[Officeアドイン]マニフェストファイルをデバッグする方法前のページ

2016年7月の人気記事次のページ

関連記事

  1. Office関連

    jQuery UIのDatepickerをVBAから使用するサンプル

    2014/1/31 追記:Internet Explorerのオー…

  2. Office関連

    Chromeアプリ版Office Onlineを使ってみました。

    「Microsoft、GoogleのChromeアプリ版Office …

  3. Office アドイン

    [Office用アプリ]Mashup Awards 9にOffice 用アプリで応募できる!?

    日本最大級のWebアプリケーション開発コンテスト「Mashup Awa…

  4. Office関連

    「IEを自在に操る Excel VBAプログラミング入門」レビュー

    ※ 下記レビューはあくまでも個人的な感想です。2013年9月2…

  5. Office関連

    オフライン版のOffice 2016 VBAリファレンスが公開されました。

    「ヘルプファイル版のOffice 2013開発者用リファレンスが公開さ…

  6. Office関連

    【2017年1月版】Microsoft Edgeを操作するVBAマクロ(DOM編)

    2021/10/1 追記:本記事は公開されてから大分時間が経ってお…

コメント

  • コメント (0)

  • トラックバックは利用できません。

  1. この記事へのコメントはありません。

Time limit is exhausted. Please reload CAPTCHA.

※本ページはプロモーションが含まれています。

Translate

最近の記事

アーカイブ

PAGE TOP