دنیس خاطرنشان می کند که وقتی از Track Changes استفاده می کند و یک نظر درج می کند، نام کاربر در نظر نشان داده می شود. هنگامی که او آماده نهایی کردن سند است، اما با توجه به اینکه Track Changes هنوز فعال است، دنیز به این فکر می کند که آیا می تواند به عقب برگردد و نام کاربری را در یک یا چند نظر تغییر دهد.
برای ایجاد تغییرات می توانید چند کار انجام دهید. ابتدا می توانید نام کاربری و حروف اول را به نامی که می خواهید در نظرات تغییر دهید و سپس به طور موثر نظرات را دوباره ایجاد کنید. (شما می توانید نظر را در کلیپ بورد کپی کنید و سپس آن را دوباره در سند بچسبانید.) با این حال، این یک جنبه منفی دارد، زیرا مهر تاریخ و زمان برای نظر به روز می شود تا زمانی که نظر را دوباره ایجاد کردید منعکس شود.
شاید یک رویکرد بهتر استفاده از ماکرو برای ایجاد تغییرات باشد. هنگامی که یک نظر ایجاد می شود، به مجموعه نظرات اضافه می شود که از طریق VBA قابل دسترسی است. هر نظر دارای ویژگی های Author و Initial است که به ترتیب نشان دهنده نام و حروف اول نویسنده نظر هستند. ماکرو زیر نمونه ای از نحوه تغییر این موارد است:
Sub ChangeCommentAuthor() Dim J As Integer Dim sAuthorname As String Dim sInitial As String If Selection.Comments.Count = 0 Then MsgBox "No comments in your selection!", _ vbCritical + vbOKOnly, "Cannot perform action" Exit Sub End If sAuthorname = InputBox("New author name?", _ "Comments Author Name") If sAuthorname = "" Then End sInitial = InputBox("New author initials?", _ "Comments Initials") If sInitial = "" Then End With Selection For J = 1 To .Comments.Count .Comments(J).Author = sAuthorname .Comments(J).Initial = sInitial Next J End With End Sub
تنها کاری که باید انجام دهید این است که انتخابی را انتخاب کنید که حاوی نظری باشد که میخواهید تغییر دهید (متن سند اصلی را که شامل نشانگر نظر است انتخاب کنید) و سپس ماکرو را اجرا کنید. وقتی از شما خواسته شد نام و حروف اول را وارد کنید. وقتی ماکرو اجرا شد، ممکن است به نظر نرسد که چیزی تغییر کرده است. اگر سند خود را ذخیره کرده و آن را مجدداً بارگذاری کنید، توجه داشته باشید که نام نویسنده نظر همانطور که شما نشان داده اید تغییر کرده است.