[英]Is VBA name property is case sensitive
我已經觀察到,即使兩台計算機都具有相同的Office 2007版本,下面的代碼行也可以在一台計算機上運行,而不能在另一台計算機上運行。
strName = folderObj.Name
但是,當我將屬性從'.Name'轉換為' .n ame'時,會發現它正在較早無法運行的機器上運行。 以下是我遇到問題的一些示例代碼行。 根據我之前提到的觀察,我提到.Name在另一台計算機上失敗:
strName = folderObj.Name
Application.ActiveWorkbook.Name
是否需要執行任何設置以忽略.name的大小寫。
我記得前一段時間曾處理過一個非常類似的問題,但不記得具體細節。 我想說的是查找代碼中對名為“名稱”(小寫)的變量,屬性等的任何引用,並將其更改為“名稱”(小寫字母)。 當您對相同名稱的項目使用不同的大小寫時,我對VBA感到迷惑不解。 (由於缺乏更多的技術解釋。)我知道這並不能真正解決它在一台計算機上運行但不在另一台計算機上運行的事實,但是值得一看。
順便說一句,當您說“它不起作用”時,您遇到什么錯誤?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.