সম্পাদনা করুন: আমি ভিবিএর মাধ্যমে শেয়ারপয়েন্টে একটি তালিকা তৈরি করতে পাওয়ারশেল ব্যবহার করতে পারি?
পাওয়ারশেল বিশেষভাবে ব্যবহার না করে এই উত্তরটি প্রশ্নের উত্তর দেওয়ার চেষ্টা করে:
কীভাবে ভিবিএর মাধ্যমে শেয়ারপয়েন্টে একটি তালিকা তৈরি করতে হয় ।
(1) আপনার সঠিকভাবে কী অর্জন করার চেষ্টা করা হয়েছে তা প্রশ্ন থেকে নিশ্চিত নয় তবে এক্সেলের কাছ থেকে স্টাফ নেওয়ার জন্য কোডের পরিবর্তে এটি প্রাসঙ্গিক স্নিপেট বলে মনে হচ্ছে এবং তারপরে এটি একটি শেয়ারপয়েন্ট তালিকায় লিখুন :
লিঙ্কটি থেকে কিছু অংশ অনুসরণ করুন:
আসল প্রশ্ন (কেবলমাত্র প্রাসঙ্গিক অংশ এখানে আটকানো হয়েছে):
আমার কাছে একটি অটোমেশন রিপোর্ট রয়েছে যা ব্যবহারকারীরা গ্রাহক প্রতিবেদন তৈরি করতে ব্যবহার করেন এবং আমি দেখতে চাই যে এটি আসলে ব্যবহার করছে এবং তারা কী পরামিতি ব্যবহার করছে। আমি ভেবেছি যে যদি আমি কোনও শেয়ারপয়েন্ট সাইটে কোনও গোপন তালিকা তৈরি করি এবং এক্সেল ম্যাক্রোর শেষে আমি প্রধান এক্সেল পৃষ্ঠা থেকে প্যারামিটারগুলি নিতে পারি এবং এটি একটি শেয়ারপয়েন্ট তালিকায় লিখতে পারি।
এটি উত্তরটি কাজ করতে পারে (উপরের প্রশ্নটিতে পোস্ট করা):
Sub UpdateSpecificCells()
'If nobody has the file checked out
If Workbooks.CanCheckOut("http://excel-pc:43231/Shared Documents/ExcelList.xlsb") = True Then
Application.DisplayAlerts = False
'Open the file on the SharePoint server
Workbooks.Open Filename:="http://excel-pc:43231/Shared Documents/ExcelList.xlsb", UpdateLinks:=xlUpdateLinksNever
ActiveSheet.Cells(2, 7).Value = 100
ActiveSheet.Cells(3, 7).Value = 200
ActiveSheet.Cells(4, 7).Value = 300
'Close the workbook
Workbooks("ExcelList.xlsb").Save
Workbooks("ExcelList.xlsb").Close
End If
End Sub
একই প্রশ্নের উত্তর হিসাবে অন্য স্নিপেট :
এটি তালিকাবজেক্টের প্রকাশ পদ্ধতির মাধ্যমে শেয়ারপয়েন্ট তালিকা আপডেট করে
Public Sub PublishList()
' Get the collection of lists for the active sheet
Dim L As ListObjects
Set L = ActiveSheet.ListObjects
' Add a new list
Dim NewList As ListObject
Set NewList = L.Add(xlSrcRange, Range("A1:G8"), , True)
NewList.Name = "PartsList"
' Publish it to a SharePoint site
NewList.Publish Array("http://sharepointportal.xxx.com/personal/xxx/_layouts/viewlsts.aspx?BaseType=0", _
"NewLists "), True
End Sub
এখানে মূল বিষয়বস্তু লিঙ্ক ।
আরও দুটি লিঙ্ক যা সহায়ক হতে পারে তা অনুসরণ করুন:
(২) এক্সেল ভিবিএ ব্যবহার করে কীভাবে কোনও শেয়ারপয়েন্ট তালিকায় আইটেম যুক্ত করবেন?
সেখানে গৃহীত উত্তর থেকে একটি প্রাসঙ্গিক অংশ আটকানো:
সমস্ত ডেটা ম্যানিপুলেশনগুলি শেয়ার পয়েন্ট তালিকাভুক্ত ওয়েব পরিষেবাদি তালিকাভুক্ত.এসএমএক্স এর মাধ্যমে করা যেতে পারে। আপনাকে সেই ওয়েব সেভিসে কল করতে হবে। উদাহরণস্বরূপ আপডেটলিস্ট আইটেম পদ্ধতিতে এমএস অ্যাক্সেস এখন যা করে তা করা উচিত।
তালিকার ওয়েব সেভিসগুলিতে অ্যাক্সেসের জন্য আপনি যে বিকল্পটি ব্যবহার করতে পারেন, তা হ'ল "মাইক্রোসফ্ট এসওএপি টুলকিট" যা অফিস উপাদান হিসাবে ইনস্টল করতে হবে (এটি কখনও হয়নি, তবে এখানে এটি বর্ণনা করার জন্য একটি নিবন্ধ রয়েছে:
http://oreilly.com/pub/h / 1306
আর একটি বিকল্প হ'ল এমএসএক্সএমএল লাইব্রেরি (যা সর্বদা উপলভ্য থাকে) এবং সহজ HTTP অনুরোধ হিসাবে এসওএপি অনুরোধগুলি প্রেরণ করা। তারপরে ফলাফলগুলি এক্সএমএল হিসাবে পার্স করা হচ্ছে। এটি কীভাবে করবেন তার উদাহরণ দেখানো একটি নিবন্ধ রয়েছে:
http://blogs.msdn.com/b/jpsanders/archive/2007/06/14/how-to-send-soap-call- using-msxml-replace-stk .aspx
(3) ভিবিএ কোড একটি শেয়ারপয়েন্ট ডাটাবেস তালিকায় রেকর্ড সন্নিবেশ করতে
আপনার লিঙ্কটি থেকে কোনও বিষয়বস্তু আটকানো নয় যেহেতু এটি আপনার পরিস্থিতির সাথে বিশেষভাবে প্রাসঙ্গিক হবে কিনা তা আপনার প্রশ্ন থেকে নিশ্চিত নয়। দয়া করে চেক করতে হাইপারলিঙ্কে ক্লিক করুন ...
আরও দুটি উল্লেখ যেটি আমি আপনাকে দয়া করে দেখতে চাই:
(৪) ভিবিএ
ওয়েল ব্যবহার করে একটি বিদ্যমান শেয়ারপয়েন্ট তালিকায় তথ্য আপডেট করুন , সেখানে সেই প্রশ্নের সঠিক শিরোনাম নয় তবে এটি সেখানে জিজ্ঞাসিত প্রকৃত প্রশ্ন বলে মনে হচ্ছে। এটি আপনার পক্ষে সহায়ক হতে পারে।
(5) এক্সেল শীট থেকে নতুন মান সহ শেয়ারপয়েন্ট তালিকা আপডেট করুন ( ভিবিএ ব্যবহার করে)
দয়া করে এই প্রশ্নের উত্তরগুলি একবার দেখুন ...
আমি যে শুধুমাত্র যদি আপনি হিসাবে একটি বিস্তারিত ব্যাখ্যা দিতে সক্ষম হয় ঠিক কি আপনি সাধন ইচ্ছুক হয়, শুধুমাত্র তারপর আমরা আপনাকে কোনও সাহায্য করতে পারেন ...