Я хочу прочитать значение дисплея Excel, а не значение, которое экономит Excel. Проблема в том, что когда это значение шире ячейки, оно отображает ячейку #######
, что в порядке в Excel. Но я хочу прочитать это значение из Excel API. Когда я получаю доступ к диапазону свойств. Текст я тоже получаю значение ########
. Есть ли способ получить значение, которое будет отображаться при достаточно широкой ячейке?
то есть какое-то третье свойство, а не Value2
и Text
.
Мой коллега сказал, что в Excel есть три значения: одно внутреннее, как excel представляет значение ячейки, одно, что отображается в данный момент, и одно, что будет отображаться при наличии достаточного места, верно?
Если это невозможно, у меня есть другое решение, которое может работать. Я использовал AutoFit()
метод, чтобы сделать ячейку достаточно широкой и чтобы я читал значение. Но проблема в том, что я не хочу менять ширину столбцов. Есть ли способ запомнить ширину, затем изменить ширину, чтобы я мог прочитать ячейку, и это снова вернет ее к предыдущей ширине?
Или, может быть, я должен как-то применить параметр форматирования к значению ячейки, чтобы получить то, что будет отображаться?
Как это решить?