Range.Text VBA,将数据设置为variables

我试图从Excel单元格中获取格式化的数据。 这个单元格可以包含像&,',“,<,>,LF(行尾)这样的特殊符号,所有这些文本内容都将被设置在一个xml结构里面,为此我必须得到所有这些文本并parsing所有特殊的符号,并转化为一个字符实体

(&amp; &apos; &quot; &lt;....) 

要做到这一点,首先我必须从我的代码中的单元格加载数据,它看起来像:

 Set beforeTransformation = Sheets(langId).Range("A46").Text 

正如官方文件所说:

https://msdn.microsoft.com/en-us/vba/excel-vba/articles/range-text-property-excel

这是一个只读属性,所以当我执行VBAmacros,输出下一个错误,

编译错误:需要对象

问题是,从单元格获取数据并将其设置为variables以便将来转换的最佳方法是?

谢谢。