Excelシートでカスタム プロパティを作成し、その値を取得しようとしています。空の文字列を使用しない場合、つまり""
. 空の文字列を使用すると、次のエラーが発生します。
Run-time error '7':
Out of memory
私が使用しているコードは次のとおりです。
Sub proptest()
Dim cprop As CustomProperty
Dim sht As Worksheet
Set sht = ThisWorkbook.Sheets("control")
sht.CustomProperties.Add "path", ""
For Each cprop In ThisWorkbook.Sheets("control").CustomProperties
If cprop.Name = "path" Then
Debug.Print cprop.Value
End If
Next
End Sub
コードは で失敗しDebug.Print cprop.value
ます。""
プロパティを最初に設定できないのでしょうか?