অনুলিপি / পেস্টের জন্য এমএস ওইএল উত্স বুকমার্ক তৈরি কীভাবে নিয়ন্ত্রণ করবেন?


1

যাইহোক, আমার এমএস ওয়ার্ড 2016 (অফিস 365) কনফিগারেশন (উইন্ডোজ 10, বর্তমান স্তরের অধীনে) সেট করা হয়েছে যাতে প্রতিবার আমি নির্বাচিত উপাদানগুলি অনুলিপি করে অন্য কোথাও পেস্ট করি, উত্স উপাদানটি একটি OLE (উত্স) অবজেক্ট / বুকমার্কে পরিণত হয়। আমি ম্যানুয়ালি বুকমার্কটি সরাতে পারি, তবে এটি করা চরমভাবে ক্লান্তিকর হয়ে উঠছে। আমি এই আচরণটি নিয়ন্ত্রণ করতে কিছু উপায় অনুসন্ধান করেছি, তবে এটি সন্ধান করতে সক্ষম হইনি।

আমার প্রশ্ন; এমএস ওয়ার্ড ডকুমেন্টে উপাদান নির্বাচন করা এবং অনুলিপি করার সময় আমি কীভাবে ওএইলই অবজেক্ট (উত্স) সংজ্ঞা তৈরি বন্ধ করব?

উত্তর:


0

বুকমার্কগুলি তৈরি হওয়ার পরে তা স্বয়ংক্রিয়ভাবে মুছতে এখানে ম্যাক্রো দেওয়া আছে। এটি অন্যান্য বুকমার্কগুলি মুছবে না, কেবলমাত্র "OLE_LINK" দিয়ে শুরু।

এটি রাখার সবচেয়ে ভাল জায়গাটি হ'ল নরমাল.ডট ফাইল। এটি সন্ধান করতে, ফিতাটিতে বিকাশকারী ট্যাব সক্ষম করুন এবং তারপরে ভিজ্যুয়াল বেসিক বোতামটি ক্লিক করুন। সেখানে আপনি "সাধারণ" শিরোনামের অভ্যন্তরে "এই ডকুমেন্ট" নামে একটি ফাইল খুঁজে পেতে পারেন। এই ফাইলটির অভ্যন্তরে কেবল নীচের কোডটি রাখুন এবং তারপরে এটি সংরক্ষণ করুন।

Sub EditCopy()
    Selection.Copy
    DoEvents
    Application.OnTime Now + TimeValue("00:00:01"), "DeleteOleBookmarks"
End Sub

Sub DeleteOleBookmarks()
    Dim bmIndex As Integer
    Dim bmType As String
    DoEvents
    For bmIndex = ActiveDocument.Bookmarks.Count To 1 Step -1
        bmType = UCase(Left(ActiveDocument.Bookmarks(bmIndex).Name, 8))
        If bmType = "OLE_LINK" Then
            ActiveDocument.Bookmarks(bmIndex).Delete
        End If
    Next bmIndex
End Sub

এই কোডটি এখান থেকে অনুলিপি করা হয়েছিল:
http://intrepidis.blogspot.co.uk/2018/05/ms-office-word-copy-text-and-it-puts.html

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