<?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>対処方法 アーカイブ - nyanblog ~にゃんぶろぐ~</title>
	<atom:link href="https://nyanblog2222.com/tag/%E5%AF%BE%E5%87%A6%E6%96%B9%E6%B3%95/feed/" rel="self" type="application/rss+xml" />
	<link>https://nyanblog2222.com/tag/対処方法/</link>
	<description>ちょっとしたことを調べているよ</description>
	<lastBuildDate>Fri, 03 Sep 2021 13:00:18 +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>対処方法 アーカイブ - nyanblog ~にゃんぶろぐ~</title>
	<link>https://nyanblog2222.com/tag/対処方法/</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>【Access】式に未定義関数 &#8216;xxx&#8217; があります。[原因,対処方法]</title>
		<link>https://nyanblog2222.com/office/access/3380/</link>
					<comments>https://nyanblog2222.com/office/access/3380/#respond</comments>
		
		<dc:creator><![CDATA[nyan2222]]></dc:creator>
		<pubDate>Sun, 27 Jun 2021 10:38:05 +0000</pubDate>
				<category><![CDATA[Access]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[対処方法]]></category>
		<guid isPermaLink="false">https://nyanblog2222.com/?p=3380</guid>

					<description><![CDATA[<p><img src="https://nyanblog2222.com/wp-content/uploads/2022/11/42.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/42.png 1280w, https://nyanblog2222.com/wp-content/uploads/2022/11/42-300x157.png 300w, https://nyanblog2222.com/wp-content/uploads/2022/11/42-1024x536.png 1024w, https://nyanblog2222.com/wp-content/uploads/2022/11/42-768x402.png 768w" sizes="(max-width: 1280px) 100vw, 1280px" />今回は、Accessのクエリ等を実行した際に、「式に未定義関数 &#8216;xxx&#8217; があります。」とエラーメッセージが出て処理できない場合があります。このエラーには原因が複数パターン想定されるため、それぞ [&#8230;]</p>
<p>投稿 <a href="https://nyanblog2222.com/office/access/3380/">【Access】式に未定義関数 &#8216;xxx&#8217; があります。[原因,対処方法]</a> は <a href="https://nyanblog2222.com">nyanblog ~にゃんぶろぐ~</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[<img src="https://nyanblog2222.com/wp-content/uploads/2022/11/42.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/42.png 1280w, https://nyanblog2222.com/wp-content/uploads/2022/11/42-300x157.png 300w, https://nyanblog2222.com/wp-content/uploads/2022/11/42-1024x536.png 1024w, https://nyanblog2222.com/wp-content/uploads/2022/11/42-768x402.png 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />
<p>今回は、Accessのクエリ等を実行した際に、<br>「<strong class="brown_color">式に未定義関数 &#8216;xxx&#8217; があります。</strong>」とエラーメッセージが出て処理できない場合があります。<br>このエラーには<span class="marker-under-red">原因が複数パターン</span>想定されるため、それぞれの対処方法を紹介します。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="251" height="107" src="https://nyanblog2222.com/wp-content/uploads/2021/06/2021062701.jpg" alt="エラーメッセージ" class="wp-image-3420"/></figure>




  <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></li><li><a href="#toc2" tabindex="0">対処方法</a><ol><li><a href="#toc3" tabindex="0">関数を定義していない、又は誤った関数名を使用している場合</a></li><li><a href="#toc4" tabindex="0">関数名とモジュール名が同じ場合</a></li><li><a href="#toc5" tabindex="0">ライブラリが参照不可になっている場合</a></li><li><a href="#toc6" tabindex="0">関数の宣言でPrivateを使っている場合</a></li><li><a href="#toc7" tabindex="0">関数名に２バイト文字が使用されている場合</a></li><li><a href="#toc8" tabindex="0">モジュールが破損している場合</a></li></ol></li></ol>
    </div>
  </div>

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



<p>原因は複数パターンありますが、ざっくり言うと<br><span class="marker-under">システムがモジュール内に関数内で使用していないのに使っていると判断している</span>ためです。</p>



<p>以下の通り、うっかりミスからややこしいものもあるため<br>対処するには一つ一つ順に見ていきましょう。<br>（上から順に可能性の高いパターンです）</p>



<div class="wp-block-cocoon-blocks-blank-box-1 blank-box block-box has-border-color has-orange-border-color">
<ol class="wp-block-list"><li>関数を定義していない、又は誤った関数名を使用している場合</li><li>関数名とモジュール名が同じ場合</li><li>ライブラリが参照不可になっている場合</li><li>関数の宣言でPrivateを使っている場合</li><li>関数名に２バイト文字が使用されている場合</li><li>モジュールが破損している場合</li></ol>
</div>



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



<p>以下の正常な状態を一部変更し、エラーパターンを作成していきます。</p>



<p><strong class="brown_color">クエリでの関数呼び出し：「挨拶: CallHello()」</strong></p>



<figure class="wp-block-image size-full"><img decoding="async" width="568" height="312" src="https://nyanblog2222.com/wp-content/uploads/2021/06/2021062702.jpg" alt="" class="wp-image-3422" srcset="https://nyanblog2222.com/wp-content/uploads/2021/06/2021062702.jpg 568w, https://nyanblog2222.com/wp-content/uploads/2021/06/2021062702-300x165.jpg 300w" sizes="(max-width: 568px) 100vw, 568px" /></figure>



<p><strong class="brown_color">モジュール名：「こんにちは」<br>関数名：「CallHello()」</strong></p>



<pre class="wp-block-code basic"><code>Function CallHello() As String

CallHello = "Hello World"

End Function</code></pre>



<h3 class="wp-block-heading"><span id="toc3">関数を定義していない、又は誤った関数名を使用している場合</span></h3>



<p>勘違いで呼び出す関数を定義していない、又は誤った関数名を使用している場合、<br>呼び出すことができずエラーになります。</p>



<p>例えば、<br>Function CallH<span class="marker-under-red">e</span>llo() As String　と宣言しているのに、<br>CallH<span class="marker-under-red">a</span>llo()で呼び出している場合等</p>



<p>調べるには、一度クエリから呼び出している関数名で、Visual Basic画面にて<br>プロジェクト内のコード内を検索（ショートカットキー：「Ctrl+F」）してみましょう。<br>もしなければ、誤っていますのでクエリを変更してください。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="537" height="438" src="https://nyanblog2222.com/wp-content/uploads/2021/06/2021062703-1.jpg" alt="検索文字列が見つかりません" class="wp-image-3424" srcset="https://nyanblog2222.com/wp-content/uploads/2021/06/2021062703-1.jpg 537w, https://nyanblog2222.com/wp-content/uploads/2021/06/2021062703-1-300x245.jpg 300w" sizes="auto, (max-width: 537px) 100vw, 537px" /></figure>



<h3 class="wp-block-heading"><span id="toc4">関数名とモジュール名が同じ場合</span></h3>



<p>関数名とモジュール名が同じ場合、システム上名称が被ってしまいエラーとなります。</p>



<p>例えば、<br>Function <span class="marker-under-red">CallHello</span>() As String　と宣言しており、<br>モジュール名も<span class="marker-under-red">CallHello</span>になっている場合等</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="526" height="115" src="https://nyanblog2222.com/wp-content/uploads/2021/06/2021062704-1.jpg" alt="" class="wp-image-3426" srcset="https://nyanblog2222.com/wp-content/uploads/2021/06/2021062704-1.jpg 526w, https://nyanblog2222.com/wp-content/uploads/2021/06/2021062704-1-300x66.jpg 300w" sizes="auto, (max-width: 526px) 100vw, 526px" /></figure>



<p>この場合、関数名又はモジュール名を変更してください。</p>



<h3 class="wp-block-heading"><span id="toc5">ライブラリが参照不可になっている場合</span></h3>



<p>ライブラリが参照不可になっており、<br>ライブラリ内の関数を使用していた場合、エラーとなります。<br>パソコンの交換やOS・Officeのバージョンアップでエラーが上がるようになった場合は、<br>このケースの可能性があります。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="455" height="312" src="https://nyanblog2222.com/wp-content/uploads/2021/06/2021062705.jpg" alt="参照不可" class="wp-image-3430" srcset="https://nyanblog2222.com/wp-content/uploads/2021/06/2021062705.jpg 455w, https://nyanblog2222.com/wp-content/uploads/2021/06/2021062705-300x206.jpg 300w" sizes="auto, (max-width: 455px) 100vw, 455px" /></figure>



<p>この場合、Visual Basic画面にてツールタブから参照設定を開き、<span class="marker-under-red">参照不可</span>がある場合は、<br>参照をあらためて追加するか、関数を自前で作成する等やり方を変える必要があります。</p>



<h3 class="wp-block-heading"><span id="toc6">関数の宣言でPrivateを使っている場合</span></h3>



<p>関数の宣言でPrivateを使っている場合、<br>モジュール内からしか呼び出すことができないため、エラーとなります。</p>



<p>Privateはアクセス修飾子と呼ばれ、他にPublic等があります。<br>以下の通りアクセス修飾子によって参照できる範囲（スコープ）が限られており、<br>・Private Function：モジュール内のみ参照可<br>・Public Function：モジュール外から参照可<br>・Function：暗黙的にPublicとなるため、モジュール外から参照可<br>となります。</p>



<p>なので、例えば、<br><span class="marker-under-red">Private Function </span>CallHello() As String　と宣言している場合は、<br><span class="marker-under-red">Function </span>CallHello() As String 又は<br><span class="marker-under-red">Public Function</span> CallHello() As String<br>に変更する必要があります。</p>



<h3 class="wp-block-heading"><span id="toc7">関数名に２バイト文字が使用されている場合</span></h3>



<p>関数名に日本語等の２バイト文字が使用されている場合、<br>VBA上はコンパイルできても対応してはいないので、クエリから呼び出すとエラーとなります。</p>



<p>なので、例えば、<br>Function <span class="marker-under-red">挨拶する</span>() As String　と宣言している場合は、<br>Function <span class="marker-under-red">CallHello</span>() As String<br>に変更する必要があります。<br>（クエリからの呼び出し側も同様に、CallHello()へ変更）</p>



<h3 class="wp-block-heading"><span id="toc8">モジュールが破損している場合</span></h3>



<p>モジュールが<span class="marker-under-red">破損</span>している場合、呼び出せずエラーとなります。</p>



<p>この場合は、新しくモジュールを作成し、ソースコードをコピーして作り直す必要があります。</p>
<p>投稿 <a href="https://nyanblog2222.com/office/access/3380/">【Access】式に未定義関数 &#8216;xxx&#8217; があります。[原因,対処方法]</a> は <a href="https://nyanblog2222.com">nyanblog ~にゃんぶろぐ~</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nyanblog2222.com/office/access/3380/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Access Runtime】セキュリティ警告’非表示’設定[ランタイム]</title>
		<link>https://nyanblog2222.com/office/access/3384/</link>
					<comments>https://nyanblog2222.com/office/access/3384/#respond</comments>
		
		<dc:creator><![CDATA[nyan2222]]></dc:creator>
		<pubDate>Sat, 26 Jun 2021 07:04:17 +0000</pubDate>
				<category><![CDATA[Access]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[コマンドプロンプト]]></category>
		<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[セキュリティ警告]]></category>
		<category><![CDATA[対処方法]]></category>
		<guid isPermaLink="false">https://nyanblog2222.com/?p=3384</guid>

					<description><![CDATA[<p><img src="https://nyanblog2222.com/wp-content/uploads/2022/11/43.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/43.png 1280w, https://nyanblog2222.com/wp-content/uploads/2022/11/43-300x157.png 300w, https://nyanblog2222.com/wp-content/uploads/2022/11/43-1024x536.png 1024w, https://nyanblog2222.com/wp-content/uploads/2022/11/43-768x402.png 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />今回は、Access Runtime（ランタイム版）実行時の「セキュリティに影響を及ぼす可能性のある問題点が検知されました。」警告メッセージを非表示にする設定について紹介します。 目次 なぜ警告が表示されるか対処方法信頼 [&#8230;]</p>
<p>投稿 <a href="https://nyanblog2222.com/office/access/3384/">【Access Runtime】セキュリティ警告’非表示’設定[ランタイム]</a> は <a href="https://nyanblog2222.com">nyanblog ~にゃんぶろぐ~</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[<img src="https://nyanblog2222.com/wp-content/uploads/2022/11/43.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/43.png 1280w, https://nyanblog2222.com/wp-content/uploads/2022/11/43-300x157.png 300w, https://nyanblog2222.com/wp-content/uploads/2022/11/43-1024x536.png 1024w, https://nyanblog2222.com/wp-content/uploads/2022/11/43-768x402.png 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />
<p>今回は、Access Runtime（ランタイム版）実行時の<br>「<span class="marker-under-red">セキュリティに影響を及ぼす可能性のある問題点が検知されました。</span>」<br>警告メッセージを非表示にする設定について紹介します。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="391" height="317" src="https://nyanblog2222.com/wp-content/uploads/2021/06/SnapCrab_NoName_2021-5-29_15-12-46_No-00.jpg" alt="エラーメッセージ" class="wp-image-3386" srcset="https://nyanblog2222.com/wp-content/uploads/2021/06/SnapCrab_NoName_2021-5-29_15-12-46_No-00.jpg 391w, https://nyanblog2222.com/wp-content/uploads/2021/06/SnapCrab_NoName_2021-5-29_15-12-46_No-00-300x243.jpg 300w" sizes="auto, (max-width: 391px) 100vw, 391px" /></figure>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">なぜ警告が表示されるか</a></li><li><a href="#toc2" tabindex="0">対処方法</a><ol><li><a href="#toc3" tabindex="0">信頼できる場所に追加する</a><ol><li><a href="#toc4" tabindex="0">レジストリエディターで変更する方法</a></li><li><a href="#toc5" tabindex="0">コマンドプロンプト（BAT）で変更する方法</a></li></ol></li><li><a href="#toc6" tabindex="0">すべてのマクロを有効にする</a><ol><li><a href="#toc7" tabindex="0">レジストリエディターで変更する方法</a></li><li><a href="#toc8" tabindex="0">コマンドプロンプト（BAT）で変更する方法</a></li></ol></li><li><a href="#toc9" tabindex="0">どちらの対処方法がいいか</a><ol><li><a href="#toc10" tabindex="0">「信頼できる場所に追加する」を選ぶメリット</a></li><li><a href="#toc11" tabindex="0">「すべてのマクロを有効にする」を選ぶメリット</a></li></ol></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">なぜ警告が表示されるか</span></h2>



<p>警告メッセージに、<br>「<span class="marker-under-red">警告：このコンテンツの発行元が信頼できるかどうかを確認することはできません。このコンテンツが重要な機能を備えており、発行元が信頼できる場合を除き、このコンテンツは無効のままにしてください。</span>」<br>と、書いてあるとおり、<span class="marker-under-red">発行元が信頼できるかどうかを確認できない</span>ためです。</p>



<p>この警告はメッセージこそ違えど、以下のように<span class="marker-under">有償のAccessにも同じ</span>ように出てきます。</p>



<figure class="wp-block-gallery columns-2 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><ul class="blocks-gallery-grid"><li class="blocks-gallery-item"><figure><img loading="lazy" decoding="async" width="769" height="331" src="https://nyanblog2222.com/wp-content/uploads/2021/06/SnapCrab_NoName_2021-6-23_6-25-29_No-00.jpg" alt="" data-id="3390" data-full-url="https://nyanblog2222.com/wp-content/uploads/2021/06/SnapCrab_NoName_2021-6-23_6-25-29_No-00.jpg" data-link="https://nyanblog2222.com/?attachment_id=3390" class="wp-image-3390" srcset="https://nyanblog2222.com/wp-content/uploads/2021/06/SnapCrab_NoName_2021-6-23_6-25-29_No-00.jpg 769w, https://nyanblog2222.com/wp-content/uploads/2021/06/SnapCrab_NoName_2021-6-23_6-25-29_No-00-300x129.jpg 300w" sizes="auto, (max-width: 769px) 100vw, 769px" /></figure></li><li class="blocks-gallery-item"><figure><img loading="lazy" decoding="async" width="800" height="329" src="https://nyanblog2222.com/wp-content/uploads/2021/06/SnapCrab_NoName_2021-6-23_6-25-49_No-00.jpg" alt="" data-id="3391" data-full-url="https://nyanblog2222.com/wp-content/uploads/2021/06/SnapCrab_NoName_2021-6-23_6-25-49_No-00.jpg" data-link="https://nyanblog2222.com/?attachment_id=3391" class="wp-image-3391" srcset="https://nyanblog2222.com/wp-content/uploads/2021/06/SnapCrab_NoName_2021-6-23_6-25-49_No-00.jpg 800w, https://nyanblog2222.com/wp-content/uploads/2021/06/SnapCrab_NoName_2021-6-23_6-25-49_No-00-300x123.jpg 300w, https://nyanblog2222.com/wp-content/uploads/2021/06/SnapCrab_NoName_2021-6-23_6-25-49_No-00-768x316.jpg 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure></li></ul></figure>



<p>対処方法は、有償・無償共通で以下２つあります。<br><strong><strong class="brown_color">１．信頼できる場所に追加する<br>２．すべてのマクロを有効にする</strong></strong></p>



<p>ただ、有償のAccessの場合はセキュリティ設定を変更することで対処できますが、<br>（ファイル→オプション→セキュリティセンター→セキュリティセンターの設定で、<br>「信頼できる場所」「マクロの設定」が変更できます。）<br><span class="marker-under">無償のAccess Runtime（ランタイム版）は設定変更の機能を持ち合わせていません</span>。</p>



<p>よって、対処方法を実施するためには<span class="marker-under">レジストリを変更</span>する必要があります。</p>



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



<p>以下のどちらかの箇所のレジストリを変更することです。<br><strong><strong class="brown_color">１．信頼できる場所に追加する<br>２．すべてのマクロを有効にする</strong></strong></p>



<p>レジストリ変更方法は<br><span class="marker-under">・レジストリエディターで変更する方法<br>・コマンドプロンプト（BAT）で変更する方法</span><br>があります。</p>



<p>両方紹介しますが、コピペするだけででき、見当違いの場所を変更してしまうなどミスも減ること、<br>複数台のパソコンに反映できること等考慮すると、<br><span class="marker-under">コマンドプロンプト（BAT）で変更する方法がおすすめ</span>です。</p>



<h3 class="wp-block-heading"><span id="toc3">信頼できる場所に追加する</span></h3>



<h4 class="wp-block-heading"><span id="toc4">レジストリエディターで変更する方法</span></h4>



<p>まずレジストリエディターを開きます。<br>「Windowsマーク」キーと「R」キーを同時押し→ファイル名を指定して実行の画面が出たら、<br>「regedit」と入力してエンターを押すと開くことができます。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="199" src="https://nyanblog2222.com/wp-content/uploads/2021/06/2021062501.jpg" alt="レジストリエディタ" class="wp-image-3399" srcset="https://nyanblog2222.com/wp-content/uploads/2021/06/2021062501.jpg 800w, https://nyanblog2222.com/wp-content/uploads/2021/06/2021062501-300x75.jpg 300w, https://nyanblog2222.com/wp-content/uploads/2021/06/2021062501-768x191.jpg 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p>その後、以下の階層に移動し、<br>「コンピューター\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\XX.0\Access\Security\Trusted Locations」<br>左側の枠内の「Trusted Locations」を右クリック→新規→キー<br>→名前を「Location10（既定のLocation2以外の数値で設定）」に変更<br>→右側の枠内で右クリック→新規→文字列値→名前を「Path」<br>→「Path」をダブルクリック→値を普段使用するAccessファイルの入ったフォルダパスに変更<br>→右側の枠内でクリック→新規→DWORD値→名前を「AllowSubfolders」<br>→「AllowSubfolders」をダブルクリック→値を「1」に変更</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="282" src="https://nyanblog2222.com/wp-content/uploads/2021/06/2021062504.jpg" alt="設定" class="wp-image-3402" srcset="https://nyanblog2222.com/wp-content/uploads/2021/06/2021062504.jpg 800w, https://nyanblog2222.com/wp-content/uploads/2021/06/2021062504-300x106.jpg 300w, https://nyanblog2222.com/wp-content/uploads/2021/06/2021062504-768x271.jpg 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p>これで設定完了です。<br>上記の階層はAccessのバージョンによって異なり、以下の通りです。</p>



<p>・Access 2016 Runtime<br>「<strong class="brown_color">コンピューター\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Access\Security\Trusted Locations</strong>」</p>



<p>・Access 2013 Runtime<br>「<strong class="brown_color">コンピューター\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\15.0\Access\Security\Trusted Locations</strong>」</p>



<p>・Access 2010 Runtime<br>「<strong class="brown_color">コンピューター\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\14.0\Access\Security\Trusted Locations</strong>」</p>



<h4 class="wp-block-heading"><span id="toc5">コマンドプロンプト（BAT）で変更する方法</span></h4>



<p>以下をAccess Runtimeのバージョンに合わせて、<br>管理者権限を持つユーザーにてコマンドプロンプトから実行してください。</p>



<p>「Windowsマーク」キーと「R」キーを同時押し→ファイル名を指定して実行の画面が出たら、<br>「cmd」と入力してエンターを押すと開くことができます。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="601" height="173" src="https://nyanblog2222.com/wp-content/uploads/2021/06/2021062503.jpg" alt="コマンドプロンプト" class="wp-image-3401" srcset="https://nyanblog2222.com/wp-content/uploads/2021/06/2021062503.jpg 601w, https://nyanblog2222.com/wp-content/uploads/2021/06/2021062503-300x86.jpg 300w" sizes="auto, (max-width: 601px) 100vw, 601px" /></figure>



<p>BATで利用する場合、以下で紹介するコマンドをメモ帳へコピーして保存し、<br>最後に拡張子を「txt」から「bat」にしてから実行（クリック）してください。</p>



<p>・Access 2016 Runtime</p>



<pre class="wp-block-code dos"><code>REG ADD "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Access\Security\Trusted Locations\Location10" /v AllowSubfolders /t "REG_DWORD" /d "1" /f
REG ADD "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Access\Security\Trusted Locations\Location10" /v Path /t "REG_SZ" /d "C:\信頼済みフォルダ" /f</code></pre>



<p>・Access 2013 Runtime</p>



<pre class="wp-block-code dos"><code>REG ADD "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\15.0\Access\Security\Trusted Locations\Location10" /v AllowSubfolders /t "REG_DWORD" /d "1" /f
REG ADD "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\15.0\Access\Security\Trusted Locations\Location10" /v Path /t "REG_SZ" /d "C:\信頼済みフォルダ" /f</code></pre>



<p>・Access 2010 Runtime</p>



<pre class="wp-block-code dos"><code>REG ADD "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\14.0\Access\Security\Trusted Locations\Location10" /v AllowSubfolders /t "REG_DWORD" /d "1" /f
REG ADD "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\14.0\Access\Security\Trusted Locations\Location10" /v Path /t "REG_SZ" /d "C:\信頼済みフォルダ" /f</code></pre>



<h3 class="wp-block-heading"><span id="toc6">すべてのマクロを有効にする</span></h3>



<h4 class="wp-block-heading"><span id="toc7">レジストリエディターで変更する方法</span></h4>



<p>まずレジストリエディターを開きます。<br>「Windowsマーク」キーと「R」キーを同時押し→ファイル名を指定して実行の画面が出たら、<br>「regedit」と入力してエンターを押すと開くことができます。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="199" src="https://nyanblog2222.com/wp-content/uploads/2021/06/2021062501.jpg" alt="レジストリエディタ" class="wp-image-3399" srcset="https://nyanblog2222.com/wp-content/uploads/2021/06/2021062501.jpg 800w, https://nyanblog2222.com/wp-content/uploads/2021/06/2021062501-300x75.jpg 300w, https://nyanblog2222.com/wp-content/uploads/2021/06/2021062501-768x191.jpg 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p>その後、以下の階層に移動し、<br>「コンピューター\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\XX.0\Access\Security」<br>右側の枠内でクリック→新規→DWORD値→名前を「VBAWarnings」<br>→「VBAWarnings」をダブルクリック→値を「1」に変更</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="235" src="https://nyanblog2222.com/wp-content/uploads/2021/06/2021062502.jpg" alt="設定" class="wp-image-3400" srcset="https://nyanblog2222.com/wp-content/uploads/2021/06/2021062502.jpg 800w, https://nyanblog2222.com/wp-content/uploads/2021/06/2021062502-300x88.jpg 300w, https://nyanblog2222.com/wp-content/uploads/2021/06/2021062502-768x226.jpg 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p>これで設定完了です。<br>上記の階層はAccessのバージョンによって異なり、以下の通りです。</p>



<p>・Access 2016 Runtime<br>「<strong class="brown_color">コンピューター\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Access\Security</strong>」</p>



<p>・Access 2013 Runtime<br>「<strong class="brown_color">コンピューター\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\15.0\Access\Security</strong>」</p>



<p>・Access 2010 Runtime<br>「<strong class="brown_color">コンピューター\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\14.0\Access\Security</strong>」</p>



<h4 class="wp-block-heading"><span id="toc8">コマンドプロンプト（BAT）で変更する方法</span></h4>



<p>以下をAccess Runtimeのバージョンに合わせて、<br>管理者権限を持つユーザーにてコマンドプロンプトから実行してください。</p>



<p>「Windowsマーク」キーと「R」キーを同時押し→ファイル名を指定して実行の画面が出たら、<br>「cmd」と入力してエンターを押すと開くことができます。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="601" height="173" src="https://nyanblog2222.com/wp-content/uploads/2021/06/2021062503.jpg" alt="コマンドプロンプト" class="wp-image-3401" srcset="https://nyanblog2222.com/wp-content/uploads/2021/06/2021062503.jpg 601w, https://nyanblog2222.com/wp-content/uploads/2021/06/2021062503-300x86.jpg 300w" sizes="auto, (max-width: 601px) 100vw, 601px" /></figure>



<p>BATで利用する場合、以下で紹介するコマンドをメモ帳へコピーして保存し、<br>最後に拡張子を「txt」から「bat」にしてから実行（クリック）してください。</p>



<p>・Access 2016 Runtime</p>



<pre class="wp-block-code dos"><code>REG ADD "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Access\Security" /v VBAWarnings /t "REG_DWORD" /d "1" /f</code></pre>



<p>・Access 2013 Runtime</p>



<pre class="wp-block-code dos"><code>REG ADD "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\15.0\Access\Security" /v VBAWarnings /t "REG_DWORD" /d "1" /f</code></pre>



<p>・Access 2010 Runtime</p>



<pre class="wp-block-code dos"><code>REG ADD "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\14.0\Access\Security" /v VBAWarnings /t "REG_DWORD" /d "1" /f</code></pre>



<h3 class="wp-block-heading"><span id="toc9">どちらの対処方法がいいか</span></h3>



<p><strong><strong class="brown_color">１．信頼できる場所に追加する<br>２．すべてのマクロを有効にする</strong></strong></p>



<p>の設定方法について紹介しましたが、どちらの方法を選べばいいかですが、<br><span class="marker-under-red">セキュリティの観点だと「信頼できる場所に追加する」</span>、<br><span class="marker-under-blue">運用の観点だと「すべてのマクロを有効にする」</span>です。<br>（ただ個人的には大差ないので、完全に好みかなと個人的には思ってます……）</p>



<h4 class="wp-block-heading"><span id="toc10">「信頼できる場所に追加する」を選ぶメリット</span></h4>



<p>利用者の限定されるAccessなので、悪質なマクロ付きファイル自体多くないかもしれません。<br>ただ、「信頼できる場所に追加する」であれば<span class="marker-under-red">最低限のセキュリティを担保</span>することができます。<br>例えば、普段使用するAccessファイルの入ったフォルダ（ファイルサーバー）を信頼済みに設定しておくことで、<br>それ以外で使用するファイル（例えばメールで送られてきたファイル）のみ警告で注意喚起することができます。</p>



<h4 class="wp-block-heading"><span id="toc11">「すべてのマクロを有効にする」を選ぶメリット</span></h4>



<p>「すべてのマクロを有効にする」だとマクロは何でも有効になるので、<br>どこでAccessファイルを動かしても警告がでることはありません。<br>なので、組織内でどこのフォルダにAccessを作る等<span class="marker-under-blue">ルールを作る必要はありません</span>し、<br>例えば社内の情報部門であった場合、社員から警告についての<span class="marker-under-blue">問い合わせを全く受けることがありません</span>。<br>もしレジストリエディタで設定する場合は、<span class="marker-under-blue">手順も簡単</span>です。</p>
<p>投稿 <a href="https://nyanblog2222.com/office/access/3384/">【Access Runtime】セキュリティ警告’非表示’設定[ランタイム]</a> は <a href="https://nyanblog2222.com">nyanblog ~にゃんぶろぐ~</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nyanblog2222.com/office/access/3384/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【SMB1】安全でないためファイル共有には接続できません。【対処方法】</title>
		<link>https://nyanblog2222.com/pc/3210/</link>
					<comments>https://nyanblog2222.com/pc/3210/#respond</comments>
		
		<dc:creator><![CDATA[nyan2222]]></dc:creator>
		<pubDate>Wed, 10 Mar 2021 05:16:25 +0000</pubDate>
				<category><![CDATA[パソコン]]></category>
		<category><![CDATA[SMB]]></category>
		<category><![CDATA[対処方法]]></category>
		<guid isPermaLink="false">https://nyanblog2222.com/?p=3210</guid>

					<description><![CDATA[<p><img src="https://nyanblog2222.com/wp-content/uploads/2022/11/127.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/127.png 1280w, https://nyanblog2222.com/wp-content/uploads/2022/11/127-300x157.png 300w, https://nyanblog2222.com/wp-content/uploads/2022/11/127-1024x536.png 1024w, https://nyanblog2222.com/wp-content/uploads/2022/11/127-768x402.png 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />突然・もしくはパソコンの交換時に共有フォルダへアクセスした際、以下のエラーメッセージが出てアクセスできない場合があります。 「[共有フォルダ]にアクセスできません。このネットワークリソースを使用するアクセス許可がない可能 [&#8230;]</p>
<p>投稿 <a href="https://nyanblog2222.com/pc/3210/">【SMB1】安全でないためファイル共有には接続できません。【対処方法】</a> は <a href="https://nyanblog2222.com">nyanblog ~にゃんぶろぐ~</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[<img src="https://nyanblog2222.com/wp-content/uploads/2022/11/127.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/127.png 1280w, https://nyanblog2222.com/wp-content/uploads/2022/11/127-300x157.png 300w, https://nyanblog2222.com/wp-content/uploads/2022/11/127-1024x536.png 1024w, https://nyanblog2222.com/wp-content/uploads/2022/11/127-768x402.png 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />
<p>突然・もしくはパソコンの交換時に共有フォルダへアクセスした際、<br>以下のエラーメッセージが出てアクセスできない場合があります。</p>



<p><strong class="brown_color">「[共有フォルダ]にアクセスできません。このネットワークリソースを使用するアクセス許可がない可能性があります。アクセス許可があるかどうかこのサーバーの管理者に問い合わせてください。<br><br>安全でないためファイル共有には接続できません。この共有には最新でない SMB1 プロトコルが必要です。そのプロトコルは安全でないため、システムが攻撃にさらされる可能性があります。<br>このシステムには SMB2 以降を使用する必要があります。この問題を解決する方法の詳細については、次のページを参照してください。https://go.microsoft.com/fwlink/?linkid=852747」</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="558" height="223" src="https://nyanblog2222.com/wp-content/uploads/2021/03/2021-03-09.jpg" alt="安全でないためファイル共有には接続できません。" class="wp-image-3219" srcset="https://nyanblog2222.com/wp-content/uploads/2021/03/2021-03-09.jpg 558w, https://nyanblog2222.com/wp-content/uploads/2021/03/2021-03-09-300x120.jpg 300w" sizes="auto, (max-width: 558px) 100vw, 558px" /></figure>



<p>今回は、そんな<span class="marker-under">「安全でないためファイル共有には接続できません。」</span>エラーの対処方法を紹介します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-6" checked><label class="toc-title" for="toc-checkbox-6">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">エラー原因や対処方法は？</a></li><li><a href="#toc2" tabindex="0">対処方法１：ファイル共有先のSMB2を有効にする</a></li><li><a href="#toc3" tabindex="0">対処方法２：パソコンのSMB1を有効にする</a></li><li><a href="#toc4" tabindex="0">最後に</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">エラー原因や対処方法は？</span></h2>



<p>原因は<span class="marker-under">パソコン側ではSMB1を無効</span>にしているのに、<span class="marker-under">ファイル共有の通信プロトコルにSMB1が使用</span>されているためです。</p>



<p><span class="marker-under-blue">SMB（Server Message Block）とは、<br>ネットワークを通じてファイル共有やプリンタ共有に使用する通信プロトコル</span>です。<br>例えば、<span class="marker-under">ファイルサーバーや複合機</span>のデータ共有などに使われており、<br>SMB1は、そのSMBのバージョン1.0のことで、現在ではバージョン2.0～3.1.1まで開発されています。</p>



<p>現在SMB1は、暗号化強度や通信効率の面から<br>開発元のMicrosoftから使用をやめるよう呼び掛けており、<br><span class="marker-under-red">Windows 10 Version1709より初期状態では無効</span>となりました。</p>



<p>対処方法は以下２つあります。<br><strong class="brown_color">１．ファイル共有先のSMB2を有効にする<br>２．パソコンのSMB1を有効にする</strong></p>



<p>基本的には、<span class="marker-under">１の方法でやることが推奨</span>されます。<br>２は前述の通り暗号化強度や通信効率の面に問題があるため、１ができない場合のみ行ってください。<br>（ファイルサーバーや複合機が古くて、SMB2に対応していないこともよくありますけどね）</p>



<h2 class="wp-block-heading"><span id="toc2">対処方法１：ファイル共有先のSMB2を有効にする</span></h2>



<p>SMB2有効の仕方と言っても、機器によって異なりますが、<br>例えば、私が使っているBuffaloの「LinkStation LS420」では以下のようにSMB設定の画面があります。<br>2014年がファームウェアの最終アップデートなので、結構古いですが、いちおうSMB2に対応していました。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="500" height="233" src="https://nyanblog2222.com/wp-content/uploads/2021/03/2021-03-09-6.jpg" alt="対処方法１：ファイル共有先のSMB2を有効にする" class="wp-image-3220" srcset="https://nyanblog2222.com/wp-content/uploads/2021/03/2021-03-09-6.jpg 500w, https://nyanblog2222.com/wp-content/uploads/2021/03/2021-03-09-6-300x140.jpg 300w" sizes="auto, (max-width: 500px) 100vw, 500px" /></figure>



<p>機器のファームウェアを最新のものに上げたら、<br>SMB2が利用できるようになる場合もあるため、機器のサポートサイトをご確認ください。</p>



<h2 class="wp-block-heading"><span id="toc3">対処方法２：パソコンのSMB1を有効にする</span></h2>



<p>「対処方法１：ファイル共有先のSMB2を有効にする」で対応できない場合、<br>非推奨ではありますが、こちらの方法で対応します。</p>



<p>１．「スタートボタン」→「Windows システムツール」から、<br>　　コントロールパネルを開き、「プログラムと機能」をクリック</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="258" height="355" src="https://nyanblog2222.com/wp-content/uploads/2021/03/2021-03-09-1.jpg" alt="対処方法２：パソコンのSMB1を有効にする" class="wp-image-3221" srcset="https://nyanblog2222.com/wp-content/uploads/2021/03/2021-03-09-1.jpg 258w, https://nyanblog2222.com/wp-content/uploads/2021/03/2021-03-09-1-218x300.jpg 218w" sizes="auto, (max-width: 258px) 100vw, 258px" /></figure>



<p>２．「Windowsの機能の有効化または無効化」をクリック</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="518" height="205" src="https://nyanblog2222.com/wp-content/uploads/2021/03/2021-03-09-2.jpg" alt="対処方法２：パソコンのSMB1を有効にする" class="wp-image-3222" srcset="https://nyanblog2222.com/wp-content/uploads/2021/03/2021-03-09-2.jpg 518w, https://nyanblog2222.com/wp-content/uploads/2021/03/2021-03-09-2-300x119.jpg 300w" sizes="auto, (max-width: 518px) 100vw, 518px" /></figure>



<p>３．「SMB 1.0/CIFSファイル共有のサポート」にチェックを入れ、「OK」をクリック</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="415" height="368" src="https://nyanblog2222.com/wp-content/uploads/2021/03/2021-03-09-3.jpg" alt="対処方法２：パソコンのSMB1を有効にする" class="wp-image-3223" srcset="https://nyanblog2222.com/wp-content/uploads/2021/03/2021-03-09-3.jpg 415w, https://nyanblog2222.com/wp-content/uploads/2021/03/2021-03-09-3-300x266.jpg 300w" sizes="auto, (max-width: 415px) 100vw, 415px" /></figure>



<p>４．これでSMB1が有効化されるので、再起動するとファイル共有が使えるようになります。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="658" height="480" src="https://nyanblog2222.com/wp-content/uploads/2021/03/2021-03-09-4-1.jpg" alt="対処方法２：パソコンのSMB1を有効にする" class="wp-image-3225" srcset="https://nyanblog2222.com/wp-content/uploads/2021/03/2021-03-09-4-1.jpg 658w, https://nyanblog2222.com/wp-content/uploads/2021/03/2021-03-09-4-1-300x219.jpg 300w" sizes="auto, (max-width: 658px) 100vw, 658px" /></figure>



<h2 class="wp-block-heading"><span id="toc4">最後に</span></h2>



<p>今回は<span class="marker-under">「安全でないためファイル共有には接続できません。」</span>エラーの対処方法を紹介しました。</p>



<p>ご来訪ありがとうございました。<br>何かの参考になれば幸いです。それでは。</p>
<p>投稿 <a href="https://nyanblog2222.com/pc/3210/">【SMB1】安全でないためファイル共有には接続できません。【対処方法】</a> は <a href="https://nyanblog2222.com">nyanblog ~にゃんぶろぐ~</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nyanblog2222.com/pc/3210/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
