A scanned copy is usually stored on a computers memory after scanning and can be reproduced as you wish by only taking one digital imprint of the original document. A color copy, however is only a simple imprint (copy) of the original document which is not stored on a computers memory.
One way to invoke an Excel macro from MATLAB is by launching Excel as a COM server from MATLAB using the 'actxserver' command. Suppose there is an Excel file 'myFile.xls' containing the macro called 'Macro1'. The following commands should first open the Excel file and then run the macro: % Create object.
This can help you in your learning process with VBA but also save time in deciding the best way to structure your VBA code. To start recording your macro click on the 'developer' tab and then 'record macro'. This will bring up a dialogue box asking you to name your macro. As soon as you click 'OK' Excel will bring recording everything you do as a macro.