CrossReference শব্দ VBA


2

আমি ওয়ার্ড 2010 ব্যবহার করছি এবং ক্রস-রেফারেন্স সন্নিবেশ করতে একটি ভিবিএ স্ক্রিপ্ট তৈরি করতে চাই।

আমি প্রায়ই টেবিল নম্বর এবং চিত্র সংখ্যা একটি ক্রস রেফারেন্স সন্নিবেশ করান। সুতরাং, আমি প্রথমে কোন লেবেল, টেবিল, বা চিত্র সন্নিবেশ করা হবে তা উত্তর দিতে একটি ডায়ালগ দেখাতে চাই। এখানে, উদাহরণস্বরূপ, আমি টাইপ করব Figure। তারপরে, আমি টেবিল নম্বর বা চিত্র সংখ্যাটির উত্তর দিতে অন্য ডায়ালগটি দেখাতে চাই। আমি টাইপ করব 5

তারপর, "চিত্র 5" ঢোকানো উচিত।

আমি লিখেছি VBA স্ক্রিপ্ট নিম্নরূপ:

Public Sub CrossReferrence()  
' To Insert Cross Reference  
'  
Dim reftype As String  
reftype = InputBox("The label to be inserted "Table" or "Figure" = ?")  
Dim refnum  
refnum = InputBox("Table number or Figure number = ?")  
If refnum <> "" Then  
    Selection.InsertCrossReference _  
        ReferenceType:="reftype", _  
        ReferenceKind:=wdOnlyLabelAndNumber, _  
        ReferenceItem:=refnum  
End If  
End Sub  

মনে হচ্ছে ম্যাক্রো যদি বাক্যটি আসে তবে এটি বন্ধ হয়ে যায়। ম্যাক্রো ঠিক করুন।


1
আমি নিজেকে দ্বারা এটি সমাধান। রেফারেন্স টাইপ: = reftype (কোন প্রয়োজন "") এই কাজ।
Nono

উত্তর:


1

আমি নিজেকে দ্বারা এটি সমাধান।

ReferenceType: = reftype

"" ব্যবহার করার প্রয়োজন নেই। এই কাজ।

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