Sự cố :
Trong khi sao chép một ô chứa 'tập lệnh' từ Excel sang một chương trình khác, dấu ngoặc kép ( ""
) được thêm tự động thay vì chỉ dấu ngoặc kép ( "
).
Ngoài ra, ở đầu và cuối tập lệnh, a "
sẽ tự động được thêm vào.
Đây là kịch bản của tôi và các trích dẫn được nhấn mạnh là những đoạn không liên quan:
" // tập lệnh thay đổi ngân sách theo ngày trong tuần // Jon Gritton 2016
// người dùng vars var BUDG_NAME = " " Ngân sách được chia sẻ S104 (CX - Cao) " " ; var B_MON = 500000; var B_TUE = 500000; var B_WED = 500000; var B_THU = 500000; var B_FRI = 500000; var B_SAT = 500000; var B_SUN = 500000;
hàm main () {setB lí (getB líToday ()); }
hàm getB líToday () {var budgArray = [B_SUN, B_MON, B_TUE, B_WED, B_THU, B_FRI, B_SAT]; var d = Ngày mới (Utility.formatDate (Ngày mới (),> AdWordsApp.c hiệnAccount (). getTimeZone (), " " MMM dd, yyyy HH: mm: ss " " )); var hôm nay = d.getDay (); trở lại budgArray [hôm nay]; }
hàm setB Thống kê (ngân sáchToday) {Logger.log ( " " Ngân sách cho ngày hôm nay là: " " + ngân sáchToday); var bankIter = AdWordsApp.budgets () .withCondition ( " " BudgetName = '" " + BUDG_NAME + " " "" " ) thisB lí.setAmount (ngân sáchToday); }} "
Chi tiết :
Tôi đang sử dụng Excel 2013 trên Windows 10.
Tôi đã đọc về chủ đề khác mà chúng ta có thể giải quyết điều này bằng cách sử dụng macro này
Sub CopyCellContents()
'create a reference in the VBE to Microsft Forms 2.0 Lib
Dim objData As New DataObject
Dim strTemp As String
strTemp = ActiveCell.Value
objData.SetText (strTemp)
objData.PutInClipboard
End Sub
nhưng rõ ràng macro này chỉ tương thích với Excel 2007 chứ không phải Excel 2013:
"Lỗi biên dịch: Loại do người dùng xác định không được xác định"
Cách giải quyết duy nhất là sao chép ô (có chứa tập lệnh) vào Word 2013 và sao chép văn bản thông qua việc chặn thanh công thức. Nhưng tôi chỉ cần sao chép tế bào vào chương trình mới.
Làm cách nào tôi có thể giữ các trích dẫn kép này hiển thị khi sao chép sang chương trình khác? Nói cách khác, tôi có thể loại bỏ các dấu ngoặc kép này khỏi bị thêm tự động khi ô được sao chép vào bảng tạm không?