The "not enough memory" error message rarely has anything to do with memory. What usually
happens is that a program reads some data that it assumes to be the data size and finds
some ridiculous value.
If it's with a specific document (or documents), the document is most likely corrupted.
If it's with all documents, the problem is likely a corrupted works installation. Could
be a DLL file or some registry settings.
Try uninstalling your works suite, reinstall and try again...