কিভাবে আপডেট লিঙ্ক সতর্কতা দমন করবেন?


109

আমি এমন একটি স্ক্রিপ্ট লেখার চেষ্টা করছি যা অনেক এক্সেল ফাইল খোলায়। আমি প্রম্পটটি পেতে থাকি:

This workbook contains links to other data sources.

আমি এই বার্তাটি উপস্থিত হতে বাধা রাখতে চাই, যাতে আমার স্ক্রিপ্টটি আমাকে Don't Updateপ্রতিটি ক্লিক না করেই স্বয়ংক্রিয়ভাবে সমস্ত ওয়ার্কবুকগুলির মধ্য দিয়ে যায় । বর্তমানে আমি নিম্নলিখিত ব্যবহার করছি:

function getWorkbook(bkPath as string) as workbook

Application.EnableEvents=False
Application.DisplayAlerts=False
getWorkbook=Workbooks.Open(bkPath,updatelinks:=0,readonly:=false)

end function

তবে, বার্তাটি এখনও উপস্থিত রয়েছে। আমি কীভাবে এটি দমন করতে পারি?

সম্পাদনা: দেখা যাচ্ছে যে এই বার্তাটি ওয়ার্কবুকগুলির জন্য প্রকাশিত হচ্ছে যার লিঙ্কগুলি ভেঙে গেছে; আমি This workbook contains one or more links that cannot be updatedবার্তাটি দেখছিলাম না কারণ আমি DisplayAlertsমিথ্যাতে সেট করেছি । ওয়ার্কবুকগুলি আমাদের উইন্ডোজ সার্ভারের একটি ফোল্ডারে সমতুল্য ফাইলগুলির সাথে সংযুক্ত থাকে, সুতরাং যখন সেই ফোল্ডারটি (যা আমাদের ব্যবসায় প্রবাহের অংশ হিসাবে ঘটে) থেকে ম্যাচিং ফাইলটি মুছে ফেলা হয়, তখন লিঙ্কটি ব্রেক হয়ে যায়। লিঙ্কটি নষ্ট হয়ে গেলে কি সতর্কতা দমন করা সম্ভব?

এছাড়াও, আমি এক্সেল 2010 ব্যবহার করছি।


1
@ সিদ্ধার্থরৌতের সাথে আলোচনা থেকে আমরা এখন দেখতে পাচ্ছি কারণটি বিভিন্ন এক্সেল সংস্করণের জন্য ভিন্ন সেটিংস: সম্ভবত আপনি এক্সেল 2010 বা তার পরে ব্যবহার করছেন (সিদ্ধার্থ রাউতে 2010 এর পাশাপাশি রয়েছে), আমি 2007 ব্যবহার করছি এবং লিঙ্কগুলি থাকলে কোনও সতর্কতা দেখতে পাবে না সবকিছু ঠিক. আমরা আরও কিছু তদন্ত করব এবং কাজের সমাধান নিয়ে ফিরে যাব - আশা করি তাই) এখন সিদ্ধার্থ রাউতের উত্তরটি চেষ্টা করে দেখুন।
পিটার এল।

2
খুব আকর্ষণীয় ক্ষেত্রে আমার upvote!
পিটার এল।

@PeterL। যেহেতু আপনি ম্যানুয়ালি ফাইলটি খোলার পরেও আপনি আপডেট লিঙ্কগুলি পাচ্ছেন না, আমি অনুমান করি যে এখানে একটি সেটিং রয়েছে যা আমি কোথাও অনুপস্থিত। আমি নিশ্চিত হওয়ার আগে আমাকে এক্সেল 2007 এ এটি পরীক্ষা করতে দিন। :)
সিদ্ধার্থ রাউট

আপনি কি কোনও সমস্যার ফাইলের নমুনা পোস্ট করতে পারেন? লিঙ্কগুলির প্রকৃতিটি দেখতে ভাল হবে
brettdj

@ ব্র্যাটেডজ, এটি মালিকানাধীন তাই আমি একটি সম্পূর্ণ ফাইল পোস্ট করতে পারি না। আমি লিঙ্কগুলি তদন্ত করব যাতে দেখতে পারি যে তাদের সাথে কিছু সমস্যা আছে কিনা।
সিগিল

উত্তর:


139

হালনাগাদ:

সমস্ত বিবরণ সংক্ষিপ্ত করে এবং আলোচনার পরে, আমি বিকল্পগুলি চেক করতে 2 ভাল সময় ব্যয় করেছি এবং এই আপডেটটি সমস্ত বিন্দুতে i

উদ্যতি

প্রথমত, আমি ভিএমওয়্যার দ্বারা চালিত ক্লিন উইন 7 এসপি 1 আলটিমেট এক্স 64 ভার্চুয়াল মেশিনে একটি ক্লিন অফিস 2010 x86 ইনস্টল করলাম (এটি আমার প্রতিদিনের পরীক্ষার কাজগুলির জন্য নিয়মিত, তাই আমার অনেকগুলি মোতায়েন রয়েছে)।

তারপরে, আমি কেবলমাত্র নিম্নলিখিত এক্সেল বিকল্পগুলি পরিবর্তন করেছি (উদাহরণস্বরূপ অন্য সমস্তগুলি যেমন ইনস্টলেশন শেষে রয়েছে):

  • Advanced > General > Ask to update automatic links চেক করা :

স্বয়ংক্রিয় লিঙ্কগুলি আপডেট করতে বলুন

  • Trust Center > Trust Center Settings... > External Content > Enable All... (যদিও এটি ডেটা সংযোগের সাথে সম্পর্কিত এটি সম্ভবত মামলার জন্য গুরুত্বপূর্ণ নয়):

বাহ্যিক সামগ্রী

পূর্বশর্ত

আমি তার আপডেট করা উত্তরের পরামর্শ C:\অনুযায়ী ঠিক একটি ওয়ার্কবুক প্রস্তুত করেছি এবং রেখেছি @Siddharth Rout(আপনার সুবিধার জন্য ভাগ করা হয়েছে): https://www.roidbox.com/s/mv88vyc27eljqaq/Book1withLinkToBook2.xlsx লিঙ্কযুক্ত বইটি মুছে ফেলা হয়েছে তাই ভাগ করে দেওয়া লিঙ্কটি বই অনুপলব্ধ (অবশ্যই)

ম্যানুয়াল খোলার

খোলার উপরে উপরের ভাগ করা ফাইল শো করে (উপরের তালিকাভুক্ত এক্সেল বিকল্পগুলি থাকা) 2 সতর্কতা - উপস্থিতির ক্রমে:

সতর্কতা # 1

এই কার্যপত্রে অন্যান্য ডেটা উত্সের লিঙ্ক রয়েছে

ক্লিক করার পরে Updateআমি প্রত্যাশিত অন্যটি পেয়েছিলাম:

সতর্কতা # 2

এই কার্যপত্রে এক বা একাধিক লিঙ্ক রয়েছে যা আপডেট করা যায় না

সুতরাং, আমি মনে করি আমার পরীক্ষার পরিবেশটি এখন এর থেকে বেশ অনুরূপ OP) এতদূর ভাল, আমরা শেষ পর্যন্ত চলে যাই

ভিবিএ খোলা হচ্ছে

ছবিটি পরিষ্কার করার জন্য এখন আমি ধাপে ধাপে সমস্ত সম্ভাব্য বিকল্প চেষ্টা করব। সরলতার জন্য আমি কেবল কোডের প্রাসঙ্গিক লাইনগুলি ভাগ করব (কোড সহ সম্পূর্ণ নমুনা ফাইলটি ভাগ করা হবে)।

1. সাধারণ অ্যাপ্লিকেশন.ওয়ার্কবুকস.পেন

Application.Workbooks.Open Filename:="C:\Book1withLinkToBook2.xlsx"

আশ্চর্যের কিছু নেই - উপরের ম্যানুয়াল খোলার জন্য এটি দুটি সতর্কতা তৈরি করে।

2. অ্যাপ্লিকেশন.ডিসপ্লে অ্যালার্টস = মিথ্যা

Application.DisplayAlerts = False
Application.Workbooks.Open Filename:="C:\Book1withLinkToBook2.xlsx"
Application.DisplayAlerts = True

এই কোডটি সতর্কতা # 1 দিয়ে শেষ হয় এবং বিকল্প ক্লিক করা ( Update/ Don't Update) কোনও পরবর্তী সতর্কবার্তা তৈরি করে না, অর্থাৎ সতর্কতা # 2Application.DisplayAlerts = False দমন করে ।

৩. অ্যাপ্লিকেশন.এস্কটো আপডেটলিংকস = ভুয়া

Application.AskToUpdateLinks = False
Application.Workbooks.Open Filename:="C:\Book1withLinkToBook2.xlsx"
Application.AskToUpdateLinks = True

এর বিপরীতে DisplayAlerts, এই কোডটি কেবলমাত্র সতর্কতা # 2 দিয়ে শেষ হয় , অর্থাত্ সতর্কতা # 1Application.AskToUpdateLinks = False দমন করে ।

4. ডাবল মিথ্যা

Application.AskToUpdateLinks = False
Application.DisplayAlerts = False
Application.Workbooks.Open Filename:="C:\Book1withLinkToBook2.xlsx"
Application.DisplayAlerts = True
Application.AskToUpdateLinks = True

স্পষ্টতই, এই কোড দুটি সতর্কতা দমন করে শেষ হয় ।

5. আপডেটলিংক: = মিথ্যা

Application.Workbooks.Open Filename:="C:\Book1withLinkToBook2.xlsx", UpdateLinks:=False

শেষ অবধি, এই 1-লাইন সমাধানটি (মূলত প্রস্তাবিত @brettdj) ডাবল ফালসের মতোই কাজ করে: কোনও সতর্কতা দেখানো হয় না!

উপসংহার

একটি ভাল পরীক্ষার অনুশীলন এবং খুব গুরুত্বপূর্ণ সমাধান হওয়া কেস বাদে (আমার ওয়ার্কবুকগুলি তৃতীয় পক্ষকে পাঠানোর সময় আমি প্রতিদিন এই জাতীয় সমস্যার মুখোমুখি হতে পারি এবং এখন আমি প্রস্তুত), আরও 2 টি জিনিস শিখেছি:

  1. সংস্করণ নির্বিশেষে এক্সেল বিকল্পগুলি ডিও-র ব্যাপার - বিশেষত যখন আমরা ভিবিএ সমাধানে আসি to
  2. প্রতিটি সমস্যার সংক্ষিপ্ত এবং মার্জিত সমাধান রয়েছে - একসাথে সুস্পষ্ট এবং জটিল নয়। এর আরও একটি প্রমাণ!)

যারা সমাধানে অবদান রেখেছেন তাদের সবাইকে এবং বিশেষত ওপি যারা এই প্রশ্নটি উত্থাপন করেছে তাদেরকে অনেক ধন্যবাদ। আশা করি আমার তদন্ত এবং পুঙ্খানুপুঙ্খভাবে বর্ণিত পরীক্ষামূলক পদক্ষেপগুলি কেবল আমার জন্য সহায়ক ছিল না)

উপরের কোডের নমুনাগুলির সাথে নমুনা ফাইলটি ভাগ করা হয় (অনেকগুলি লাইন ইচ্ছাকৃতভাবে মন্তব্য করা হয়): https://www.roidbox.com/s/9bwu6pn8fcogby7/NOWarningsOpen.xlsm

আসল উত্তর ( এক্সেল 2007 এর জন্য নির্দিষ্ট বিকল্পগুলির সাথে পরীক্ষিত ):

এই কোডটি আমার পক্ষে দুর্দান্ত কাজ করে - এতে ওয়াইল্ডকার্ড ব্যবহার করে নির্দিষ্ট করা সমস্ত এক্সেল ফাইলের মধ্য দিয়ে লুপ হয় InputFolder:

Sub WorkbookOpening2007()

Dim InputFolder As String
Dim LoopFileNameExt As String

InputFolder = "D:\DOCUMENTS\" 'Trailing "\" is required!

LoopFileNameExt = Dir(InputFolder & "*.xls?")
Do While LoopFileNameExt <> ""

Application.DisplayAlerts = False
Application.Workbooks.Open (InputFolder & LoopFileNameExt)
Application.DisplayAlerts = True

LoopFileNameExt = Dir
Loop

End Sub

অনুপলব্ধ বাহ্যিক লিঙ্ক সহ বইগুলি দিয়ে চেষ্টা করেছি - কোনও সতর্কতা নেই।

নমুনা ফাইল: https://www.DPboxbox.com/s/9bwu6pn8fcogby7/NOWarningsOpen.xlsm


6
Application.DisplayAlerts = Falseএই সতর্কতাগুলি অক্ষম করবে না :)
সিদ্ধার্থ রাউট

@ সিদ্ধার্থরৌট সিড আমি কসম খেয়েছি যে আমি সেগুলি দেখতে পাচ্ছি না: এই জাতীয় লিঙ্কগুলির সাথে আমার একটি ফাইল রয়েছে এবং সতর্কতাটি নিজে নিজেই খুলতে দেখছি। উপরের স্ক্রিপ্ট সহ - কোনও সতর্কতা নেই) আপনার জন্য ভিডিও ভাগ করে নিতে পারে))) এক্সেল 2007 - ঠিক সেক্ষেত্রে।
পিটার এল।

ঠিক আছে এটি চেষ্টা করুন :) দুটি নতুন ওয়ার্কবুক খুলুন। তাদের book1.xlsx এবং book2.xlsx হিসাবে সংরক্ষণ করুন। বুক 1 এর সেল এ 1 এ, "=" টাইপ করুন এবং এটিকে Book2 এর এ 1 এ নির্দেশ করুন। আপনি চাইলে বুক 2 এর সেল এ 1 তে কিছু টাইপ করুন এবং তারপরে দুটি ওয়ার্কবুক বন্ধ করুন। এখন আপনার কোড ব্যবহার করে বুক 1 খুলুন এবং আপনি দেখতে পাবেন যে আপনি এখনও প্রম্পট পাবেন :)
সিদ্ধার্থ রাউট

উপরের অংশটি চালানোর আগে ?Application.AskToUpdateLinksতাত্ক্ষণিক উইন্ডোতে চেক করুন । এটি ইতিমধ্যে মিথ্যাতে সেট করা আছে বা এটি সত্য ...
সিদ্ধার্থ রাউট

2
Brettdj থেকে +1। আপনার সমস্ত প্রতিবেদন যদি একই রকম হয় তবে আপনার গ্রাহকরা অবশ্যই খুশি হবেন)
ক্যাসনিয়া

22

এক্সেলের ভিবিএ সম্পাদক খুলুন এবং তাড়াতাড়ি উইন্ডোতে টাইপ করুন (স্ক্রিনশট দেখুন)

Application.AskToUpdateLinks = False 

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

স্ক্রিনশট :

এখানে চিত্র বর্ণনা লিখুন

সম্পাদনা

সুতরাং এটি আপনার কোডটিতে প্রয়োগ করার সাথে সাথে আপনার কোডটি এ জাতীয় দেখাচ্ছে

Function getWorkbook(bkPath As String) As Workbook
    Application.AskToUpdateLinks = False
    Set getWorkbook = Workbooks.Open(bkPath, False)
    Application.AskToUpdateLinks = True
End Function

ফলোআপ

সিগিল, নীচের কোডটি ভাঙা লিঙ্কগুলির সাথে ফাইলগুলিতেও কাজ করে। আমার পরীক্ষার কোডটি এখানে।

পরীক্ষা শর্ত

  1. 2 টি নতুন ফাইল তৈরি করুন। তাদের নাম Sample1.xlsxএবং Sample2.xlsxতাদের নেভিগেশন সংরক্ষণC:\
  2. কক্ষে A1এর Sample1.xlsx, এই সূত্র টাইপ='C:\[Sample2.xlsx]Sheet1'!$A$1
  3. উভয় ফাইল সংরক্ষণ এবং বন্ধ করুন
  4. Sample2.xlsx মুছুন !!!
  5. একটি নতুন ওয়ার্কবুক খুলুন এবং এটি মডিউলটি এই কোডটি পেস্ট করে চালাবে Sample। আপনি লক্ষ্য করবেন যে আপনি কোনও প্রম্পট পাবেন না।

কোড

Option Explicit

Sub Sample()
    getWorkbook "c:\Sample1.xlsx"
End Sub

Function getWorkbook(bkPath As String) As Workbook
    Application.AskToUpdateLinks = False
    Set getWorkbook = Workbooks.Open(bkPath, False)
    Application.AskToUpdateLinks = True
End Function

3
এই কোডটি সিডের জন্য আমার জন্য কাজ করেছিল ( xl2010 এ ) এতে বার্তাটি অক্ষম হয়েছে, তবে এটি ব্যাকগ্রাউন্ডে লিঙ্কটি আপডেট করেছে। Get সেট getWorkbook = workbooks.Open (বিকেপথ, মিথ্যা) Using ব্যবহার করা সতর্কতা দমন করবে এবং আপডেটটি চালাবে না। পরীক্ষা সম্মুখের xl03 এবং xl10
brettdj

1
ধন্যবাদ ডেভ :) বিটিডাব্লু, আমার ধারণা আপনি xl03 এবং xl2007 বোঝাতে চেয়েছিলেন: পি এছাড়াও আপনার পরামর্শ প্রতিফলিত করতে আমি উপরের পোস্টটি সম্পাদনা করেছি।
সিদ্ধার্থ রাউত

1
@ ব্রেটেডজেজকে অনেক ধন্যবাদ! আমরা সেই সকালে সিডের সাথে কেসটি বের করার চেষ্টা করে খুব ভাল সময় কাটিয়েছি। সুতরাং, উপরের কোডটি কোনও এক্সেল সংস্করণের সমস্ত সতর্কতা দমন করবে এবং লিঙ্কগুলি নীরবে আপডেট করবে ? এবং কীভাবে আমার কোডটি অ্যাভিওআইডি আপডেটে সংশোধন করা উচিত? দুঃখিত, আমি বিকল্পগুলির মধ্যে কিছুটা হারিয়েছি, তবে আশা করি আমি সমস্ত সঠিকভাবে ব্যাখ্যা করেছি)
পিটার এল

@ ব্রাটেডজ এবং যদি Application.DisplayAlerts = Falseযোগ করা হয় তবে কী হবে ?
পিটার এল।

1
@ সিগিল: আপনার ওয়ার্কবুক না দেখে আমি আর মন্তব্য করতে পারব না। আমি আমার কোডটি বিভিন্ন অবস্থার সাথে পরীক্ষা করেছি এবং এটি নির্দোষভাবে কাজ করে। আসলে এই সতর্কতাগুলি দমন করার এটি সঠিক উপায় ...
সিদ্ধার্থ রাউট

6

এক্সেল 2016 যখন আমি একটি ওয়ার্কবুক / ফাইল তৈরি করি তখন আমার একইরকম সমস্যা হয়েছিল এবং তারপরে আমি নামগুলি পরিবর্তন করেছি তবে কোনওভাবে পুরানো ওয়ার্কবুকের নামটি রাখা হয়েছিল। প্রচুর গুগল করার পরে ... ভাল, সেখানে কোনও চূড়ান্ত উত্তর খুঁজে পেল না ...

ডেটাতে যান -> লিঙ্ক সম্পাদনা করুন -> স্টার্টআপ প্রম্পট (নীচে) তারপরে আপনার জন্য সেরা বিকল্পটি চয়ন করুন।


3
এটিই সেরা সমাধান। এটি কেবলমাত্র সেই ওয়ার্কবুককে প্রভাবিত করে যার জন্য এই পছন্দটি করা হয়েছে এবং এর জন্য কোনও ভিবিএ প্রয়োজন হয় না।
গাইয়া

5

আমি প্রম্পটটি দমন করতে চেয়েছিলাম যাতে জিজ্ঞাসা করা হয় যে আপনি যখন আমার ওয়ার্কবুকটি এক্সেলে ম্যানুয়ালি খোলা হয় তখন আপনি অন্য কোনও ওয়ার্কবুকের লিঙ্কগুলি আপডেট করতে চান (এটি ভিবিএর মাধ্যমে প্রোগ্রামগতভাবে খোলার বিপরীতে)। আমি অন্তর্ভুক্ত করার চেষ্টা করেছি: Application.AskToUpdateLinks = Falseআমার Auto_Open()ম্যাক্রোর প্রথম লাইন হিসাবে তবে এটি কার্যকর হয়নি। আমি অবশ্য আবিষ্কৃত যে আপনি যদি পরিবর্তে এটা করা Workbook_Open()ফাংশন ThisWorkbookমডিউল, এটা বুদ্ধিদীপ্তভাবে কাজ করে - ডায়ালগ চাপা থাকে কিন্তু আপডেট এখনও পটভূমিতে চুপটি ঘটে।

 Private Sub Workbook_Open()
    ' Suppress dialog & update automatically without asking
    Application.AskToUpdateLinks = False
End Sub

ভাল ধারণা; দুর্ভাগ্যক্রমে, এই প্রকল্পটির প্রয়োজন ছিল যে আমি এমন একটি ওয়ার্কবুকের সেট খুলব যার বিষয়বস্তুগুলি আমি সংশোধন করতে পারিনি। সুতরাং Workbook_Open()আমার টার্গেট সেটে প্রতিটি ওয়ার্কবুকের জন্য ইভেন্টটি সেট করার কোনও উপায় নেই ।
সিগিল

3

(আমার কাছে মন্তব্য যুক্ত করার মতো পর্যাপ্ত রেপ পয়েন্ট নেই, তবে আমি উত্তরগুলির বিষয়ে এখানে কিছু স্পষ্টতা যুক্ত করতে চাই)

অ্যাপ্লিকেশন.এস্কটো আপডেটলিংকস = মিথ্যা সম্ভবত আপনি যা চান তা নয়।

যদি মিথ্যাতে সেট করা থাকে, তবে এমএস এক্সেল লিংকগুলি স্বয়ংক্রিয়ভাবে আপডেট করার চেষ্টা করবে এটি কেবল আগেই ব্যবহারকারীকে প্রম্পট করবে না, পাল্টা স্বজ্ঞাত বাছাই করে।

সঠিক সমাধান, যদি আপনি লিঙ্কগুলি আপডেট না করে কোনও ফাইল খোলার চেষ্টা করছেন তবে তা হওয়া উচিত:

Workbook.Open (UpdateLinks: = 0)

সম্পর্কিত লিঙ্ক: জিজ্ঞাসা-আপডেটলিংকগুলি = মিথ্যা এবং আপডেটলিংকের মধ্যে পার্থক্য: = 0


2

আমি একটি অস্থায়ী সমাধান পেয়েছি যা কমপক্ষে আমাকে এই কাজটি প্রক্রিয়াকরণ করতে দেয়। আমি একটি সংক্ষিপ্ত অটোআইটি স্ক্রিপ্ট লিখেছিলাম যা "আপডেট লিঙ্কগুলি" উইন্ডোটি প্রদর্শিত হওয়ার জন্য অপেক্ষা করে, তারপরে "আপডেট করবেন না" বোতামটি ক্লিক করে। কোডটি নিম্নরূপ:

while 1
if winexists("Microsoft Excel","This workbook contains links to other data sources.") Then
   controlclick("Microsoft Excel","This workbook contains links to other data sources.",2)
EndIf
WEnd

এখনও পর্যন্ত এটি কাজ করছে বলে মনে হচ্ছে। আমি সত্যিই এমন একটি সমাধান খুঁজে পেতে চাই যা পুরোপুরি ভিবিএ, তবে, যাতে আমি এটি একটি স্বতন্ত্র অ্যাপ্লিকেশন করতে পারি।


2

আশা করি এই প্রশ্নটি সমাধান করার জন্য (বা এর অংশ) কিছু বাড়তি ইনপুট দেবেন।

এটি Excelঅন্য একটি ফাইল খোলার জন্য কাজ করবে । পরিবর্তনের জন্য মিঃ পিটার এল এর কোডের একটি লাইন, নিম্নলিখিতটি ব্যবহার করুন:

Application.Workbooks.Open Filename:="C:\Book1withLinkToBook2.xlsx", UpdateLinks:=3

এই ভিতরে MSDS। প্রভাবটি হ'ল এটি কোনও সতর্কতা ছাড়াই কেবল সমস্ত কিছু (হ্যাঁ, সমস্ত কিছু) আপডেট করে। আপনি যদি কোনও ম্যাক্রো রেকর্ড করেন তবে এটিও পরীক্ষা করা যেতে পারে।

ইন MSDS, এটা এই বোঝায় MS EXCEL 2010এবং 2013। আমি ভাবছি যে MS EXCEL 2016এটি কভারও আছে।

আমার আছে MS EXCEL 2013এবং এই বিষয়টির মতো পরিস্থিতিও অনেকটা একই। সুতরাং আমার কাছে ইভেন্ট কোড Aসহ একটি ফাইল রয়েছে (কল করুন ) Workbook_Openযা সর্বদা আপডেট লিঙ্কগুলির প্রম্পটে আটকে যায় । আমার এটির Bসাথে অন্য একটি ফাইল সংযুক্ত হয়েছে (কল করুন ) এবং পিভট টেবিলগুলি ফাইলটি খুলতে বাধ্য করেA যাতে ডেটা মডেলটি লোড হতে পারে। যেহেতু আমি Aব্যাকগ্রাউন্ডে নিঃশব্দে ফাইলটি খুলতে চাই , আমি কেবল একটি উপরের সাথে উপরের লিখিত লাইনটি ব্যবহার করি Windows("A.xlsx").visible = falseএবং একটি বড় লোডিং সময় বাদে আমি কোনও সমস্যা বা সতর্কতা ছাড়াই ফাইলটি Aফাইলটি খুলি Bএবং সম্পূর্ণ আপডেট হয়েছি ।

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