2014-12-07 3 views
1

Мне нужно проверить для regEx с VBA Excel. Я использую Mac OS 10.10 и офис 2011 года. Поэтому нет DLL-файла, который я могу использовать. Что делать? Я читал, что должен связать сценарий с яблоком. Но как это сделать и какой контент нужен для этого скрипта?RegEx с VBA Excel на Mac

спасибо.

+0

[VBA Regex на Mac] (http://stackoverflow.com/questions/13995007/how-to-develop-an-excel-macro-that-contains-regular-expressions-so-it-will-work) –

ответ

1

Врожденная, вы не можете на самом деле - AppleScript не на самом деле, что хорошо для такого рода вещи (где VBA затронут)

Есть другие библиотеки, которые можно установить и использовать, чтобы разрешить поддержку таких вещей, как регулярные выражения на Mac OS - тот, который я видел, использовал больше всего Satimage хотя я лично не пришлось использовать его (пока) так не могу ручаться за него себя:

http://www.satimage.fr/software/en/downloads/downloads_companion_osaxen.html

2

Вы можете использовать оператор VBA Like. Это очень ограниченный тестер регулярных выражений.

Microsoft Word имеет стандартные подстановочные знаки плюс, если вы устанавливаете флажок Использовать подстановочные знаки, это движок Regex (плюс найти слова, которые звучат одинаково, и слова с одним и тем же корнем). Поэтому используйте Word, а не VBScript RegEx.

Просто запишите «Найти и заменить в Word», и вы получите большую часть написанной для вас программы, которую вам просто нужно будет адаптировать.

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