সব ফাইল সক্রিয় কন্টেন্ট নিরাপত্তা সতর্কতা


4

প্রত্যেক সময় আমি একটি খুলুন *.mdb অথবা *.accdb ফাইলটি আমি স্প্যানিশ ভাষায় একটি পাঠ্য সহ হলুদ বার্তা বারটি পাই যা অনুবাদ করে:

নিরাপত্তা সতর্কতা: কিছু সক্রিয় সামগ্রী নিষ্ক্রিয় করা হয়েছে। আরো বিস্তারিত জানার জন্য ক্লিক করুন।

... এবং একটি বোতাম «Content সক্ষম» লেবেলযুক্ত। এখানে আমি ইংরেজি সংস্করণ পাওয়া একটি স্ক্রিনশট:

Security Warning

বোতাম বারটি অদৃশ্য হয়ে যায় এবং বর্তমান ফাইলের জন্য আমার সিদ্ধান্ত মনে মনে মনে হয়। "আরও বিস্তারিত" লিঙ্কটি "ফাইল- & gt; তথ্য" প্যানেল খোলে যেখানে আমি এটি পড়তে পারি " ভিবিএ ম্যাক্রোস "নিষ্ক্রিয় ছিল।

সমস্যা হচ্ছে আমি নির্দিষ্ট ফাইলগুলির জন্য এই সতর্কতাটি পাচ্ছি না: আমি এটি পেয়ে যাচ্ছি সব নথি , যার মধ্যে দৃশ্যত কোন ম্যাক্রো নেই ("ডাটাবেস সরঞ্জাম-> ভিসুয়াল বেসিক" কোন কোড দেখায় না) সহ। এমনকি যদি আমি "ফাইল-> নতুন" তে যান এবং একটি খালি ডেটাবেস তৈরি করি, এমনকি যখন আমি এটি খুলি তখন সতর্কতা পপ আপ হয়।

আমার প্রশ্নগুলো:

  1. সতর্কবাণী সবসময় ফাইল বিষয়বস্তু কোন ব্যাপার দেখাতে অনুমিত হয়?

  2. যদি না হয় তবে অ্যাক্সেস কীভাবে রিপোর্ট করা হচ্ছে সে সম্পর্কে VBA ম্যাক্রোগুলি কোথায় পাওয়া যাবে?


ডাউনভোটারের জন্য: আমি উন্নতির জন্য প্রশ্নটি সম্পাদনা করতে পেরে আনন্দিত হব। কিন্তু আমার জানা দরকার কি ভুল।
Álvaro González

অ্যাক্সেস 2007 এ, উপরের বাম দিকের উইন্ডোজ জিনিসটিতে যান, তালিকাটি নীচে, "সিকিউরিটি সেন্টার" বা "গোপনীয়তা কেন্দ্র" (আমার সংস্করণটি ইংরাজিতে নয়) এর মতো STHG খুঁজে পাবেন বিকল্পগুলি চয়ন করুন, একবার ক্লিক করার পরে তার উপর পরামিতি সহ একটি বোতাম থাকবে, এটিতে ক্লিক করুন এবং ম্যাক্রসের সুরক্ষা সেটিংস পরিবর্তন করুন। যে কৌতুক করা উচিত।
P. O.

@ জোবাদার্ড - ধন্যবাদ। অ্যাক্সেস 2010 জিওআই ভিন্ন। আমি নিরাপত্তা সম্পর্কে সমস্ত প্যানেল এবং কথোপকথন ব্রাউজ করেছি কিন্তু ম্যাক্রোগুলিকে ব্লক বা চালানোর জন্য আমি কেবলমাত্র পছন্দ করেছি- আমি কোন নির্দিষ্ট ম্যাক্রো সতর্কতাটি ট্রিগার করে দিচ্ছি তা সম্পর্কে কোন তথ্য দেখিনি।
Álvaro González

1
অন্তত ম্যাক্রো এবং মডিউলগুলির তালিকা পেতে আপনি ন্যাভিগেশন ফলকের শিরোনাম দণ্ডটি ডান-ক্লিক করার চেষ্টা করেছিলেন - & gt; ন্যাভিগেশন বিকল্পগুলি নির্বাচন করুন - & gt; ডিসপ্লে বিকল্প বিভাগ - & gt; লুকানো অবজেক্টস বিকল্পটি চেক করুন?
P. O.

@ জোবেদার্ড - হা হা, আমি কখনও কম্বোতে একটি প্রসঙ্গ মেনু ছিল না সন্দেহ ছিল। আমি এখন শুরু করে বিভিন্ন টেবিল দেখতে পারেন MSys কিন্তু বস্তুর অন্য ধরনের না।
Álvaro González

উত্তর:


4

এটি ঠিক করার আরেকটি উপায় হল আপনার প্রকল্পের জন্য একটি বিশ্বস্ত অবস্থান তৈরি করা। আপনি আপনার ফোল্ডার একটি বিশ্বস্ত অবস্থান করতে একটি রেজিস্ট্রি কী ব্যবহার করতে পারেন। আপনি সেট কি কি জানেন একবার এই শব্দটি আসলে সহজ তারপর।

এমএস অ্যাক্সেসের প্রতিটি সংস্করণের জন্য রেজিস্ট্রি কীটি সামান্য আলাদা, তবে এখানে এমএস অ্যাক্সেস ২010 এর জন্য একটি নমুনা কী রয়েছে:

[HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ অফিস \ 14.0 \ অ্যাক্সেস \ নিরাপত্তা \ ট্রাস্টেড   অবস্থান \ অবস্থান 20] "পথ" = "সি: \ ডাটাবেস \" "বিবরণ" = "আমার   ডাটাবেস অবস্থান "

যদি আপনি উপরের উদ্ধৃতিটি একটি টেক্সট ফাইলে অনুলিপি করে আটকান এবং এটি একটি নাম দিয়ে সরান যেমন RemoveSecurityWarning.reg, তবে আপনি ফাইলটিকে কেবল দুবার ক্লিক করে আপনার কম্পিউটার রেজিস্ট্রিতে রান (মার্জ) করতে পারেন।

এখন কী কী করেছেন এই সম্পর্কে কিছু জিনিস ব্যাখ্যা করুন:

  • সংখ্যা "14.0" এমএস অফিস সংস্করণ। আপনি সহজেই করতে পারেন আপনি যে সংস্করণ প্রতিনিধিত্ব করে যে সংখ্যা পরিবর্তন করুন চলছে।
  • দ্য "Location20" আমরা একটি অনন্য নাম যে আমরা বরাদ্দ করা হয়। দ্য 20 ইতিমধ্যে ব্যবহার করা হয় যে কোন সংখ্যা হতে পারে। অন্যান্য প্রোগ্রাম, ডিফল্ট এমএস অ্যাক্সেস উইজার্ড সহ, ইতিমধ্যে অন্য ব্যবহৃত হতে পারে নম্বর। অথবা যদি আপনি আরো একটি বিশ্বস্ত হিসাবে এক পথ করতে চান অবস্থান, তারপর প্রতিটি অবস্থান একটি ভিন্ন সংখ্যা দিয়ে শেষ করা আবশ্যক।
  • দ্য "সি: \ ডাটাবেস \" আসলে আপনি একটি বিশ্বস্ত অবস্থান হতে সেট করতে চান যে শারীরিক পথ। আপনি যে কোন পথ চয়ন করতে পারেন এখানে. আমি নিশ্চিত না কেন এটি দ্বিগুণ ব্যবহার করে, কিন্তু আমি শুধু অনুলিপি করেছি পূর্ববর্তী কীগুলি কীভাবে সেট আপ করা হয়েছিল তার উদাহরণ এবং এটি কাজ করতে লাগলো সেরা।
  • বিবরণ প্রয়োজন হয় না, কিন্তু সম্ভবত কোন বিবরণ ব্যবহার করা যেতে পারে।

আরো বিস্তারিত জানার জন্য, এই নিবন্ধটি পড়ুন: http://blog.ideaz.net/2013/12/how-to-remove-microsoft-access-security.html


1
কঠোরভাবে বলছে, এই আমার প্রশ্নের উত্তর দেয় না। কিন্তু এটা আমার প্রশ্ন পরিবর্তন করতে চায় :) গ্রেট টিপ। (মাইক্রোসফ্ট পার্শ্বে, ফাইলের বিষয়বস্তু পরিবর্তে ফাইল অবস্থানের উপর ভিত্তি করে একটি সুরক্ষা প্রক্রিয়া সম্ভবত সর্বাধিক ধারণা নয়।)
Álvaro González

1

অ্যাক্সেস 2010 স্বয়ংক্রিয়ভাবে সমস্ত ম্যাক্রোগুলির বিরুদ্ধে সুরক্ষা না থাকলে আপনি অন্যথায় এটি বলবেন না। এটি এমন ফাইলগুলির সামগ্রী অক্ষম করবে যা এটি বিশ্বাস করে না। ট্রাস্ট সেন্টারের মাধ্যমে কোনটি বিশ্বাস করতে হবে তা অবশ্যই আপনাকে অবশ্যই জানাতে হবে।

অ্যাক্সেস ২010 এ, ট্রাস্ট সেন্টার কোন সামগ্রীকে অনুমতি দেয় তা নিয়ন্ত্রণ করে এবং এতে অ্যাক্সেস করা যেতে পারে File > Options > Trust Center > Trust Center Settings বোতাম।

enter image description here

ট্রাস্ট সেন্টারের মধ্যে, আপনি ম্যাক্রো সেটিংস পরিবর্তন করতে এবং ট্রাস্ট সেটিংসে ফাইল এবং অবস্থান যুক্ত করতে পারেন।

enter image description here


1
হ্যাঁ কিন্তু ... সতর্কতা প্রদর্শনের আগে ম্যাক্রো আছে কি না তা পরীক্ষা করে দেখায় কিনা বা সতর্কবার্তাটি প্রতিবার খোলা অবস্থায় দেখায় কিনা তা ম্যাক্রো থাকে কিনা তা দেখায় না?
Álvaro González

1
যতক্ষণ না আমি জানি এটি প্রতিটি ফাইল পরীক্ষা করে, যতক্ষণ না ট্রাস্ট সেন্টার সেটিংস এটি অন্যথায় করতে বলে। এখানে এটি কিভাবে কাজ করে সে সম্পর্কে কিছু ভাল তথ্য।
CharlieRB

আমি অনুমান করি আপনার মন্তব্য আমার প্রশ্নের একটি উত্তর দেবে: যদি আমি সতর্কতা পাচ্ছি তবে ফাইলটিতে একটি ম্যাক্রো অবশ্যই থাকতে হবে। কিছু কারণে, অ্যাক্সেসের আমার অনুলিপিটি লুকানো ম্যাক্রোগুলিকে ইনজেক্ট করা আবশ্যক সব নথি পত্র. ভাইরাস স্ক্যানার কিছু রিপোর্ট করবেন না তাই এটি একটি অ্যাড অন বা কিছু হতে হবে ...
Álvaro González

আপনি যদি ট্রাস্ট সেন্টারে ফাইল যোগ করেন, তবে আপনি কি এখনও সতর্কতা পাবেন?
CharlieRB

যতদূর আমি বলতে পারি, ম্যাক্রো এক্সিকিউশন স্বয়ংক্রিয়ভাবে অনুমোদন বা প্রত্যাখ্যান করার সমস্ত পদ্ধতি সঠিকভাবে কাজ করে।
Álvaro González

0

http://office.microsoft.com/en-us/excel-help/active-content-types-in-your-files-HA010354381.aspx কিভাবে এটি খুঁজে বের করতে বর্ণনা করে:

অ্যাক্টিভ-সামগ্রী ধরনের ব্লক থাকা একটি তালিকা দেখতে, ট্রাস্ট সেন্টারে যান   সংলাপ বাক্স.

যে ধরনের সামগ্রী প্রয়োগ করা যেতে পারে সেই পৃষ্ঠায় একটি তালিকা রয়েছে।


আমি মনে করি "আরও বিস্তারিত জানার জন্য ক্লিক করুন" আমি অ্যাক্সেস সমতুল্য সংলাপের পয়েন্ট পেতে। কিন্তু এটি সব "ভিবিএ ম্যাক্রোস" (কোন বিবরণ নেই)।
Álvaro González

-1

এটি করার আরেকটি উপায় একটি নির্দিষ্ট পণ্য অবস্থানের ক্ষেত্রে একটি রেজিস্ট্রি পরিবর্তন সম্পাদন করছে যা অ্যাক্সেস বা শব্দের জন্য সমস্ত অ্যাক্সেস ডেটাবেসগুলিতে এটি করবে। VBAWarnings নামে একটি মান রয়েছে যা ডিফল্টভাবে মান 2 হিসাবে সেট করে এবং যখন আপনি এটি 1 তে পরিবর্তন করেন তখন হলুদ পটি প্রদর্শিত হবে না।

যদি আপনি C # ব্যবহার করেন তবে নিম্নলিখিত কোডটি ব্যবহার করুন:

using Microsoft.Win32; // for required for registry reading/writing

// Opening the Registry Key
RegistryKey rk = Registry.CurrentUser;
// Open the corresponding Subkey
// I have to use CreateSubKey
// (create or open it if already exists),
// 'cause OpenSubKey open a subKey as read-only
RegistryKey sk1 = rk.CreateSubKey("Software\\Microsoft\\OFFICE\\14.0\\Access\\Security");
// Save the value to change Macro Settings in Security Warning
//sk1.SetValue("VBAWarnings, 4); //Disable all macros without notification
//sk1.SetValue("VBAWarnings, 3); //Disable all macros except digitally signed macros
//sk1.SetValue("VBAWarnings, 2); //Disable all macros with notification - Default Office Setting
sk1.SetValue("VBAWarnings", 1); // Enable all macros

এই কোড অ্যাক্সেস 2010 জন্য কঠোরভাবে এবং সরাসরি কিন্তু এটি পণ্য সহ রেজিস্ট্রি মাধ্যমে চক্র পরিবর্তন করা যেতে পারে। মূলত, আপনি মুক্তির প্রতি চক্র আছে, নোটিশ যেখানে 14.0 পড়া, এটি অন্য কোন পণ্য রিলিজ হতে পারে। ভুল না হলে 14.0 অফিস 2010 এর জন্য, 12.0 অফিস 2007 এর জন্য, ইত্যাদি; এবং যেখানে পড়তে অ্যাক্সেস এক্সেল পাশাপাশি শব্দ জন্য পরিবর্তন করা যেতে পারে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.