<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Microsoft AccessがOLEサーバーまたはActiveXコントロールと通信しているときにエラーが発生しました アーカイブ - nyanblog ~にゃんぶろぐ~</title>
	<atom:link href="https://nyanblog2222.com/tag/microsoft-access%E3%81%8Cole%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%BE%E3%81%9F%E3%81%AFactivex%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%AB%E3%81%A8%E9%80%9A%E4%BF%A1%E3%81%97%E3%81%A6/feed/" rel="self" type="application/rss+xml" />
	<link>https://nyanblog2222.com/tag/microsoft-accessがoleサーバーまたはactivexコントロールと通信して/</link>
	<description>ちょっとしたことを調べているよ</description>
	<lastBuildDate>Fri, 03 Sep 2021 13:09:02 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7</generator>

<image>
	<url>https://nyanblog2222.com/wp-content/uploads/2021/09/cropped-favicon-32x32.png</url>
	<title>Microsoft AccessがOLEサーバーまたはActiveXコントロールと通信しているときにエラーが発生しました アーカイブ - nyanblog ~にゃんぶろぐ~</title>
	<link>https://nyanblog2222.com/tag/microsoft-accessがoleサーバーまたはactivexコントロールと通信して/</link>
	<width>32</width>
	<height>32</height>
</image> 
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/><atom:link rel="hub" href="https://websubhub.com/hub"/>	<item>
		<title>【対処方法】Microsoft AccessがOLEサーバーまたはActiveXコントロールと通信しているときにエラーが発生しました</title>
		<link>https://nyanblog2222.com/office/access/2541/</link>
					<comments>https://nyanblog2222.com/office/access/2541/#respond</comments>
		
		<dc:creator><![CDATA[nyan2222]]></dc:creator>
		<pubDate>Sat, 31 Oct 2020 01:05:29 +0000</pubDate>
				<category><![CDATA[Access]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[Microsoft AccessがOLEサーバーまたはActiveXコントロールと通信しているときにエラーが発生しました]]></category>
		<guid isPermaLink="false">https://nyanblog2222.com/?p=2541</guid>

					<description><![CDATA[<p><img src="https://nyanblog2222.com/wp-content/uploads/2022/11/37.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" fetchpriority="high" srcset="https://nyanblog2222.com/wp-content/uploads/2022/11/37.png 1280w, https://nyanblog2222.com/wp-content/uploads/2022/11/37-300x157.png 300w, https://nyanblog2222.com/wp-content/uploads/2022/11/37-1024x536.png 1024w, https://nyanblog2222.com/wp-content/uploads/2022/11/37-768x402.png 768w" sizes="(max-width: 1280px) 100vw, 1280px" />正常に動いていたAccessファイルが、突然 「Microsoft AccessがOLEサーバーまたはActiveXコントロールと通信しているときにエラーが発生しました」 とエラーメッセージが出て使えなくなってしまった場 [&#8230;]</p>
<p>投稿 <a href="https://nyanblog2222.com/office/access/2541/">【対処方法】Microsoft AccessがOLEサーバーまたはActiveXコントロールと通信しているときにエラーが発生しました</a> は <a href="https://nyanblog2222.com">nyanblog ~にゃんぶろぐ~</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[<img src="https://nyanblog2222.com/wp-content/uploads/2022/11/37.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://nyanblog2222.com/wp-content/uploads/2022/11/37.png 1280w, https://nyanblog2222.com/wp-content/uploads/2022/11/37-300x157.png 300w, https://nyanblog2222.com/wp-content/uploads/2022/11/37-1024x536.png 1024w, https://nyanblog2222.com/wp-content/uploads/2022/11/37-768x402.png 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />
<p>正常に動いていたAccessファイルが、突然
<span class="marker-under-red">「Microsoft AccessがOLEサーバーまたはActiveXコントロールと通信しているときにエラーが発生しました」</span>
とエラーメッセージが出て使えなくなってしまった場合の対処方法を紹介します。</p>



<p><img decoding="async" src="https://nyanblog2222.com/wp-content/uploads/2020/10/Access_OLE_ERR-min.png" alt="Microsoft AccessがOLEサーバーまたはActiveXコントロールと通信しているときにエラーが発生しました" width="631" height="128" class="alignnone wp-image-2543 size-full" srcset="https://nyanblog2222.com/wp-content/uploads/2020/10/Access_OLE_ERR-min.png 631w, https://nyanblog2222.com/wp-content/uploads/2020/10/Access_OLE_ERR-min-300x61.png 300w" sizes="(max-width: 631px) 100vw, 631px" /></p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">エラーの原因は？どんな状況で発生する？</a><ol><li><a href="#toc2" tabindex="0">エラー原因</a></li><li><a href="#toc3" tabindex="0">どんな状況で発生するか</a></li></ol></li><li><a href="#toc4" tabindex="0">対処方法・注意事項</a><ol><li><a href="#toc5" tabindex="0">対処方法</a></li><li><a href="#toc6" tabindex="0">注意事項</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">エラーの原因は？どんな状況で発生する？</span></h2>



<h3 class="wp-block-heading"><span id="toc2">エラー原因</span></h3>



<p>調べてみると、<span class="marker-under">対象のAccessファイルのフォーム等に何かしらの不具合があることが原因</span>のようでした。<br>
ただ、「これが原因！」というのは判別しづらいようですね。</p>



<h3 class="wp-block-heading"><span id="toc3">どんな状況で発生するか</span></h3>



<p>色々なパターンがあるようですが、<br>
<span class="marker-under">主にAccessファイルを作成したパソコンと異なるパソコンで使用すると起きる</span>ようです。</p>



<p>参考として、私は以下の状況でエラーが発生しました。</p>



<div class="wp-block-cocoon-blocks-blank-box-1 blank-box block-box has-border-color has-yellow-border-color">
<ul class="wp-block-list"><li>社内のパソコンリプレース</li><li>パソコン交換後、Accessのフォーム画面でボタンを押した際にエラーメッセージが出た</li><li>新旧パソコンの環境<br>旧パソコン：Windows7 32bit、Microsft Access 2013<br>新パソコン：Windows10 64bit、Microsft Access 2019 64bit</li><li>全てのAccessファイルでエラーが出たのではなく、多数ある中の一つだけ</li><li>Microsft Access 2019 32bitでも試してみたので、Officeのbit数の問題ではなさそう</li></ul>
</div>



<p>これは私の想像になりますが、新パソコンのチェック機能の強化により、旧パソコンではチェックされていなかった不具合が表に出てきてしまったのかもしれません。<br>新しいパソコンだと性能はもちろんセキュリティなども強化され、昔できていたことができなくなることはよくあることだからです。</p>



<h2 class="wp-block-heading"><span id="toc4">対処方法・注意事項</span></h2>



<h3 class="wp-block-heading"><span id="toc5">対処方法</span></h3>



<p>対処方法は「新しいAccessファイルを作り、元のAccessファイルから全ての情報をインポートする」です。<br>（説明する際の画像はMicrosoft Office 2010のものですが、手順自体はMicrosoft Office 2019でも同じです）</p>



<p>詳細な手順は以下になります。</p>



<p><span class="marker-under-blue">（前準備）拡張子がmdbの場合は、accdb変換</span><br>
必須ではありませんが、mdbはいつか使えなくなる危険性があるのでこのタイミングで変換しておいた方が無難です。<br>
例）CSVインポート.mdb→CSVインポート.accdb<br>
変換した場合はショートカットはもちろん、Accessファイルが他のAccessファイルからリンクテーブルとして参照されている場合、リンク先が変わってしまうためご注意ください。</p>



<p><img decoding="async" width="1251" height="479" src="https://nyanblog2222.com/wp-content/uploads/2020/10/2020-10-17-4-min.png" alt="accdb変換" class="alignnone wp-image-2563 size-full" srcset="https://nyanblog2222.com/wp-content/uploads/2020/10/2020-10-17-4-min.png 800w, https://nyanblog2222.com/wp-content/uploads/2020/10/2020-10-17-4-min-300x115.png 300w, https://nyanblog2222.com/wp-content/uploads/2020/10/2020-10-17-4-min-1024x392.png 1024w, https://nyanblog2222.com/wp-content/uploads/2020/10/2020-10-17-4-min-768x294.png 768w" sizes="(max-width: 1251px) 100vw, 1251px" /></p>



<p><img loading="lazy" decoding="async" src="https://nyanblog2222.com/wp-content/uploads/2020/10/2020-10-17-5-min.png" alt="mdb→accdb" width="196" height="120" class="alignnone size-full wp-image-2566"></p>



<p><strong>１．対象のAccessファイルが入っているフォルダと異なるフォルダで右クリックし、 新規作成からMicrosoft Access データベースをクリック</strong></p>



<p> <img loading="lazy" decoding="async" width="721" height="203" src="https://nyanblog2222.com/wp-content/uploads/2020/10/2020-10-17-1-min.png" alt="新規作成" class="alignnone wp-image-2569 size-full" srcset="https://nyanblog2222.com/wp-content/uploads/2020/10/2020-10-17-1-min.png 721w, https://nyanblog2222.com/wp-content/uploads/2020/10/2020-10-17-1-min-300x84.png 300w" sizes="auto, (max-width: 721px) 100vw, 721px" /></p>



<p><img loading="lazy" decoding="async" src="https://nyanblog2222.com/wp-content/uploads/2020/10/2020-10-17-2-min.png" alt="新規作成" width="290" height="117" class="alignnone size-full wp-image-2568"></p>



<p><strong>２．新規作成されたAccessファイルを、対象のAccessファイルと同じ名前とする</strong></p>



<p> 例）「新規 Microsoft Access データベース.accdb」を作成し、「CSVインポート.accdb」にリネーム</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="182" height="119" src="https://nyanblog2222.com/wp-content/uploads/2020/10/2020-10-17-3-min.png" alt="新規作成" class="wp-image-2567"/></figure>



<p><strong><strong>３．</strong>２で作成したAccessファイルを開き、外部データタブからAccessデータベースのインポートを選択</strong></p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="487" height="250" src="https://nyanblog2222.com/wp-content/uploads/2020/10/2020-10-17-6-min.png" alt="Accessインポート" class="wp-image-2570" srcset="https://nyanblog2222.com/wp-content/uploads/2020/10/2020-10-17-6-min.png 487w, https://nyanblog2222.com/wp-content/uploads/2020/10/2020-10-17-6-min-300x154.png 300w" sizes="auto, (max-width: 487px) 100vw, 487px" /></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="745" height="547" src="https://nyanblog2222.com/wp-content/uploads/2020/10/2020-10-17-7-min.png" alt="Accessインポート" class="wp-image-2571" srcset="https://nyanblog2222.com/wp-content/uploads/2020/10/2020-10-17-7-min.png 745w, https://nyanblog2222.com/wp-content/uploads/2020/10/2020-10-17-7-min-300x220.png 300w" sizes="auto, (max-width: 745px) 100vw, 745px" /></figure>



<p><strong><strong>４．</strong>対象のAccessファイルをクリックして、OKを押すと「オブジェクトのインポート」画面が出るので、オプションをクリック</strong></p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="544" height="411" src="https://nyanblog2222.com/wp-content/uploads/2020/10/2020-10-17-9-min.png" alt="Accessインポート" class="wp-image-2572" srcset="https://nyanblog2222.com/wp-content/uploads/2020/10/2020-10-17-9-min.png 544w, https://nyanblog2222.com/wp-content/uploads/2020/10/2020-10-17-9-min-300x227.png 300w" sizes="auto, (max-width: 544px) 100vw, 544px" /></figure>



<p><strong>５．オプションで出てきたチェック項目を全てチェックする</strong></p>



<p><strong>６．全てのタブ（テーブル・クエリ・フォーム・レポート・マクロ・モジュール）ですべて選択をクリックし、OKをクリック</strong></p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="596" height="413" src="https://nyanblog2222.com/wp-content/uploads/2020/10/2020-10-17-10-min.png" alt="Accessインポート" class="wp-image-2573" srcset="https://nyanblog2222.com/wp-content/uploads/2020/10/2020-10-17-10-min.png 596w, https://nyanblog2222.com/wp-content/uploads/2020/10/2020-10-17-10-min-300x208.png 300w" sizes="auto, (max-width: 596px) 100vw, 596px" /></figure>



<p><strong>７．Accessファイルを閉じて、元々のAccessファイルのフォルダに移し替える。</strong></p>



<p>※元々のAccessファイルは念のため名前を変えてバックアップとして残しておいてください。</p>



<p><span class="marker-under">これでAccessファイルの作り直しは完了</span>です。</p>



<p>インポート中に何かしらエラーで取り込めないものがありますが、<br>恐らく何かしら問題のあるオブジェクトがほとんどですので、<br>基本不要なものなので気にしなくてもいいかと思います。</p>



<p>ただ、 念のためそのオブジェクトが使われていないかはインポート後に確認して、<br>必要であれば個別に対象のAccessファイルからコピペしてきてください。</p>



<h3 class="wp-block-heading"><span id="toc6">注意事項</span></h3>



<p>上記方法では、<span class="marker-under-red">VBAのプロジェクト名は引き継がれない</span>ので注意してください。<br>例えば、DAOを使ってテーブル操作をする場合は、Databeseオブジェクトの変数を宣言していたりしますが、その場合、被らないようにプロジェクト名をあえて固有の名前に変えていたりします。</p>



<p>その場合、インポート後に手で直してください。</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="358" height="495" src="https://nyanblog2222.com/wp-content/uploads/2020/10/2020-10-17-12-min.png" alt="Accessインポート" class="wp-image-2574" srcset="https://nyanblog2222.com/wp-content/uploads/2020/10/2020-10-17-12-min.png 358w, https://nyanblog2222.com/wp-content/uploads/2020/10/2020-10-17-12-min-217x300.png 217w" sizes="auto, (max-width: 358px) 100vw, 358px" /></figure>



<p>↓</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="309" height="491" src="https://nyanblog2222.com/wp-content/uploads/2020/10/2020-10-17-13-min.png" alt="Accessインポート" class="wp-image-2575" srcset="https://nyanblog2222.com/wp-content/uploads/2020/10/2020-10-17-13-min.png 309w, https://nyanblog2222.com/wp-content/uploads/2020/10/2020-10-17-13-min-189x300.png 189w" sizes="auto, (max-width: 309px) 100vw, 309px" /></figure>


<p>投稿 <a href="https://nyanblog2222.com/office/access/2541/">【対処方法】Microsoft AccessがOLEサーバーまたはActiveXコントロールと通信しているときにエラーが発生しました</a> は <a href="https://nyanblog2222.com">nyanblog ~にゃんぶろぐ~</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nyanblog2222.com/office/access/2541/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
