2016-10-14 2 views
0

Я пытаюсь импортировать текст из файла Word в Excel, используя VBA, и все в порядке и dandy.Могу ли я прекратить отличное форматирование моего текста?

Однако я не нашел способ, чтобы вставить данные в виде текста сразу, а некоторые значения переводятся в научный при склеивании или изменения значения (например, 9E17 становится 9E + 1)

OFC. Я мог бы переписать код для импорта всех этих данных по строкам и, таким образом, установить textformat для каждой ячейки, но я бы предпочел, чтобы Excel не делал этого вообще!

Есть ли такая команда, как (созданная) application.guessformatofcell = false , которая не позволяет Excel полностью изменять форматирование?

Поиски Google и StackExchange не нашли ответа.

+0

Как @RyanWildry предложил, вы не предоставили много на пути того, что вы пытались так что не знаю, насколько текста вы копируете более, но если добавить '' 'линии всасывания вашего текста прежде чем назначить его ячейке, он должен сохранить ваш формат. – Zac

+0

Какие команды вы используете для этого ** import ** form ** Word **? –

ответ

2
ActiveSheet.PasteSpecial Format:="Text" 
+0

, хотя это, похоже, не отвечает на вопрос как таковой, у меня есть до этой даты никаких оснований полагать, что существует такая функция, как упомянутый выше. Это, следовательно, самый простой обход – Durielblood

Смежные вопросы