Running an excel macro with parameters
Hi Experts,
Does anyone know how to run a macro in excel that has parameters? I can run one without parameters just fine, but I can't find any documentation on passing parameters.
Thanks in advance!
Hi Jeneesh,
This lets you run a macro in excel:
application client_ole2.obj_type;
workbooks client_ole2.obj_type;
workbook client_ole2.obj_type;
worksheets client_ole2.obj_type;
worksheet client_ole2.obj_type;
-- open your excel spreadsheet
application := client_ole2.create_obj('Excel.Application');
client_ole2.set_property(application,'visible','true');
workbooks := client_ole2.get_obj_property(application,'Workbooks');
args := client_ole2.create_arglist;
client_ole2.add_arg(args, <file name>);
workbook := client_ole2.get_obj_property(workbooks,'Open',args);
client_ole2.destroy_arglist(args);
-- run the macro with no parameters
args := client_ole2.create_arglist;
client_ole2.add_arg(args,<macro name>);
client_ole2.invoke(application,'run',args);
client_ole2.destroy_arglist(args);
I've tried adding the parameters using client_ole2.add_arg, and it doesn't like that. Does anyone have any ideas??
Similar Messages
-
What is the best way to run a powershell script with parameters in the Task Scheduler?
Hello,
Want to run the following from a scheduled task in the Task Scheduler on a server. What is the best approach?
.\pscript.ps1 -csvfile "\\Srv1\Share\File.txt"
Thanks for your help! SdeDotHi,
To run a powershell script with parameters in the Task Scheduler:
Program: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Add argument (optional): -Command "& c:\scripts\test.ps1 -par1 2 -par2 3"
Hope the below two articles be helpful for you:
Schedule PowerShell Scripts that Require Input Values
https://blogs.technet.com/b/heyscriptingguy/archive/2011/01/12/schedule-powershell-scripts-that-require-input-values.aspx
How to Schedule a PowerShell Script
http://dmitrysotnikov.wordpress.com/2011/02/03/how-to-schedule-a-powershell-script/
Regards,
Yan Li
Regards, Yan Li -
Office control ms_word - runmacro, calling a macro with parameters
How can I call word macro with parameters?
I have ms word document with macro, for example:
Sub Makro1(ByVal bookmark As String, ByVal text As String)
' Makro1 Makro
Selection.GoTo What:=wdGoToBookmark, Name:=bookmark
Selection.TypeText text:=text
ActiveDocument.Bookmarks(bookmark).Delete
End Sub
I try call this macro from webdynpro:
TRY.
CALL METHOD
wd_this->document->IF_IOS_APPLICATIONPROPERTIES~RUNMACRO
EXPORTING
NAME = 'Makro1("z1","test")'
ERRORINFORMATION = co_error_getcontent_stru
IMPORTING
RESULT =
CATCH CX_IOS_APPLICATIONPROPERTIES .
CATCH CX_IOS_COMMUNICATIONWRAPPER .
CATCH CX_IOS_ENVIRONMENT .
ENDTRY.
This macro cannot call. )
Calling a macro without parameters is ok.
Sub Makro2()
Call Makro1("z1", "test")
End Sub
CALL METHOD
wd_this->document->IF_IOS_APPLICATIONPROPERTIES~RUNMACRO
EXPORTING
NAME = 'Makro2'
ERRORINFORMATION = co_error_getcontent_stru
IMPORTING
RESULT =
Greats Radek1. Yes. Download from some location as binary file.
2. Unzip by class CL_ABAP_ZIP. For filling bookmarks i need file 'word/document.xml'.
CL_ABAP_ZIP->GET
Unzipped files are only in memory.
3. For parsing and filling bookmarks i use classes and interfaces cl_ixml, if_ixml*
* create a DOM from the xstring
lr_ixml = cl_ixml=>create( ).
lr_stream_factory = lr_ixml->create_stream_factory( ).
lr_istream = lr_stream_factory->create_istream_xstring( iv_docx ).
lr_document = lr_ixml->create_document( ).
gr_document = lr_document.
lr_parser = lr_ixml->create_parser( document = lr_document
istream = lr_istream
stream_factory = lr_stream_factory ).
CALL METHOD LR_PARSER->ADD_PRESERVE_SPACE_ELEMENT
RECEIVING
RVAL = lv_rval.
IF lv_rval <> abap_true.
* Err in parser XML
ENDIF.
CALL METHOD LR_PARSER->SET_XML_SPACE_AWARE.
IF lv_rval <> abap_true.
* Err in parser XML
ENDIF.
* Finding and filling bookmarks
lr_root = gr_document->get_root_element( ).
* All elements "w:bookmarkStart"
lr_elements = LR_ROOT->GET_ELEMENTS_BY_TAG_NAME(
* DEPTH = 0
NAME = 'bookmarkStart'
NAMESPACE = 'w'
lr_itr_bookmarkStart = lr_elements->create_iterator( ).
DO.
lr_node = lr_itr_bookmarkStart->get_next( ).
IF lr_node IS INITIAL. EXIT. ENDIF.
lr_attributes = lr_node->get_attributes( ).
* Read attribute "w:name" of element "w:bookmarkStart"
lr_attribute = lr_attributes->get_named_item(
NAME = 'name'
NAMESPACE = 'w'
lv_name = lr_attribute->get_value( ).
if iv_name <> lv_name. continue. endif.
* Element "w:fldSimple" was found, iv_name = Name of bookmark to fill
lv_bookmark_found = abap_true.
lr_node_bookmarkStart = lr_node.
* Read attribute "w:id" of element "w:bookmarkStart"
lr_attribute = lr_attributes->get_named_item(
NAME = 'id'
NAMESPACE = 'w'
lv_id_start = lr_attribute->get_value( ).
clear lv_id_end.
* .... work with parser
* find element w:bookmarkEnd for relevant w:bookmarkStart, bookmarkEnd with the same id as bookmarkStart
lr_node_next = lr_node->get_next( ).
do.
IF lr_node_next IS INITIAL. EXIT. ENDIF.
lr_node = lr_node_next.
lv_name = lr_node->get_name( ).
if lv_name = 'bookmarkEnd'.
lr_attributes = lr_node->get_attributes( ).
* Read attribute "w:id" of element "w:bookmarkEnd"
lr_attribute = lr_attributes->get_named_item(
NAME = 'id'
NAMESPACE = 'w'
lv_id_end = lr_attribute->get_value( ).
endif.
if lv_id_start = lv_id_end.
lr_node_parent = lr_node->get_parent( ).
lr_node_bookmarkEnd = lr_node.
er_node_bookmarkEnd = lr_node.
exit.
else.
lr_node_next = lr_node->get_next( ).
* remove elements between bookmarkStart and bookmarkEnd
lr_node->remove_node( ).
endif.
enddo.
* insert new elements between boomarkStart and bookmarkEnd
CALL METHOD me->XML_RUN_TEXT_ADD
EXPORTING
IR_PARENT = lr_node_parent
IR_REF = lr_node_bookmarkEnd
IV_VALUE = iv_value
IMPORTING
EV_OK = lv_bookmark_ok.
EXIT.
ENDDO.
For example, XML with bookmark:
<w:bookmarkStart w:id="0" w:name="testing123"/>
<w:r>
<w:t>This is sentence two.</w:t>
</w:r>
</w:p>
<w:p>
<w:r>
<w:t xml:space="preserve">This </w:t>
</w:r>
<w:bookmarkEnd w:id="0"/>
4. replace file 'word/document.xml' in zip (.docx) with class CL_ABAP_ZIP.
CL_ABAP_ZIP->DELETE
CL_ABAP_ZIP->ADD
5. You can store result where you need.
6. You can use for editing by users classic dynpro with container with word. -
Running Two Excel Macros simultaneously
Hi,
Can any one suggest me a way to run two excel macros from labview at the same time.
Regards,
SODLBCall them from syncronized parell loops...
Why would you need to do that? Seems like a good way to cause an error...
Use the rating system, otherwise its useless; and please don't forget to tip your waiters!
using LV 2010 SP 1, Windows 7 -
Run a .exe file with parameters from my java code
Hi, I want to run a .exe file from my java program. This .exe file will take some parameters in the command line. I need
to supply that to the program as well. Can someone help me in this please?
Thanks in advance.I am trying like this:
public class lauch_ext {
public static void main(String[] args) throws Exception{
try {
Runtime rt = Runtime.getRuntime();
Process pr = rt.exec("C:\\Apps\\myapp.exe arg1 -arg2 return_arg");
BufferedReader input = new BufferedReader(new InputStreamReader(pr.getInputStream()));
String line=null;
while((line=input.readLine()) != null) {
System.out.println(line);
int exitVal = pr.waitFor();
System.out.println("Exited with error code "+exitVal);
} catch(Exception e) {
System.out.println(e.toString());
e.printStackTrace();
} -
FRM-41214 unable to run report from forms with parameters
Hi all,
I am unable to run a report from forms if I pass parameters. Report is running fine in reports builder and in url if I access the report straightly.
I used set_report_object_property to pass the parameters.
Any clues to solve this problem?
PriyaHi Jeneesh,
Code is below:
myreport1 :=find_report_object('MYREP');
reportdata := Get_Parameter_List('reportsdata');
IF NOT Id_Null(reportdata) THEN
Destroy_Parameter_List( reportdata );
END IF;
reportdata := Create_Parameter_List('reportsdata');
Add_Parameter(reportdata, 'account_number', TEXT_PARAMETER, :parameter.account_number);
/* Setting the properties into Report Object */
SET_REPORT_OBJECT_PROPERTY(myreport1, REPORT_COMM_MODE, SYNCHRONOUS);
SET_REPORT_OBJECT_PROPERTY(myreport1, REPORT_DESTYPE, CACHE);
SET_REPORT_OBJECT_PROPERTY(myreport1, REPORT_DESFORMAT, 'htmlcss');
SET_REPORT_OBJECT_PROPERTY(myreport1, REPORT_SERVER,vc_reportserver);
SET_REPORT_OBJECT_PROPERTY(myreport1, REPORT_FILENAME, 'C:\priya\forms\EmcySummary.jsp');
SET_REPORT_OBJECT_PROPERTY(myreport1,REPORT_OTHER,'account_number='|| :parameter.account_number);
/* Value of v_rep identifies the report that is currently running either locally or on a remote report server */
vrep := RUN_REPORT_OBJECT(myreport1,reportdata);
/* Checking for Report Server is started or not, if not throw an exception else proceed */
if vrep = vrep||'_0'then
raise form_trigger_failure;
end if;
vjob_id := substr(vrep,length(vc_reportserver)+2,length(vrep));
vrep_status := REPORT_OBJECT_STATUS(vrep);
/* Checking the status of the report */
WHILE vrep_status in ('RUNNING','OPENING_REPORT','ENQUEUED')
LOOP
vrep_status := report_object_status(vrep);
END LOOP;
/* When the report status is successful then report is generated in Web */
IF vrep_status = 'FINISHED' THEN
-- COPY_REPORT_OBJECT_OUTPUT(vrep,v_tempstorage);
WEB.SHOW_DOCUMENT('/reports/rwservlet/getjobid'||vjob_id||'?server='||vc_reportserver, '_blank');
END IF;
---Any clues? -
Excel macro will not run with OLE
I have an ABAP program which builds an Excel macro with VBA code, downloads the file and inserts it into a new Excel workbook, and then runs the macro to populate the workbook. All of this is being done via OLE functionality.
The process works correctly for 99% of our user community. However, some users are having trouble where when the Run Macro command is executed, the program just hangs and nothing happens.
Here's a snippet of the code:
CREATE OBJECT excel 'EXCEL.APPLICATION'.
Insert macro file into the spreadsheet.
CALL METHOD OF excel 'Modules' = ole_module NO FLUSH.
CALL METHOD OF ole_module 'Add' = ole_newmodule NO FLUSH.
CALL METHOD OF ole_newmodule 'Activate' = ole_activate NO FLUSH.
CALL METHOD OF ole_newmodule 'InsertFile' = ole_insertfile NO FLUSH EXPORTING #1 = macrofile.
FREE OBJECT ole_insertfile NO FLUSH.
FREE OBJECT ole_activate NO FLUSH.
FREE OBJECT ole_newmodule NO FLUSH.
FREE OBJECT ole_module.
Execute the macro(s).
macro_name = 'load_data_zsddxl'.
CALL METHOD OF excel 'Run' = ole_run EXPORTING #1 = macro_name.
FREE OBJECT ole_run.
The automation trace gives me this message (sorry about the formatting):
<26=Automation: CALL METHOD "Run" OF [#12/0x109B0C4C/101/Excel.Application.14]
#0: STRING "load_data_zsddxl"
<26=Automation(Error): CALL METHOD "Run"[DispID=259] OF [#12/0x109B0C4C/101/Excel.Application.14]
#0: STRING "load_data_zsddxl"
IDispatch::Invoke raised exceptionThe remote procedure call failed
<26=Automation(Error):
<26=Automation(Error): ****************************ERROR OCCURED IN MODULE: [Microsoft Excel Application]**********************************************************************************************************************************
<26=Automation(Error): PROGRAM_ID |MODULE_NAME |METHOD_NAME |ERROR DESCRIPTION |VERSION |GUI VERSION |MODULE_PATH |
<26=Automation(Error): **********************************************************************************************************************************************************************************************************************
<26=Automation(Error): Excel.Application.14 |Microsoft Excel Application |Run |The remote procedure call failed |14.0.5138.5000 |Gui Version not found |C:\PROGRA1\MICROS1\Office14\EXCEL.EXE |
<26=Automation(Error): **********************************************************************************************************************************************************************************************************************
<26=Automation(Error):
What's strange is that if after starting Excel I set the property VISIBLE = '1', everything works as expected.
The affected users are running on Windows7 with Excel 2010.
Thanks for any direction you can provide.No, I don't. It's been my understanding that by omitting the "NO FLUSH" from a command, that the accumulated commands are flushed at that point. But I'll give it a try. Willing to try anything at this point.
Thanks. -
Using LabView to run VB program with parameters
Hi,
It's my first message here so I hope I am doing things correctly. I tried to do some research before asking and I found a lot of good informations but right now, I seem to be stuck.
I am quite new to LabView, I did few VIs here and there but nothing really "serious". I am currently working on a LabView interface that deals with VB, Excel macros and Data extraction from Text file.
The VB program is in charge of a motor position, then, some Excel macros are used to do some measurement and the results are written in a text file that I use to plot some graphs.
The VB program I made give the window I put in the picture in the attached files. Basically, you have to enter some values in those TextBox then click on Move and the motor will move. When you click on the button Home, the motor moves back to the position "0", no need of the two TextBox. In my labview interface, I created two ComboBox that contain all the possible values for both of the TextBox of my VB program. What I would like to do, when I click on my "Measure" button on LabView that initiates the VB program, is that it can fill the two TextBox from VB with the data entered in my LabView ComboBox and then run the program, simulating a "click" on the Move button.
Right now, I found a VI (included in the attached files) that runs my VB program from LabView (I use it as a Sub-VI) but I still have to manually put the values in my VB program. My goal would be that when I click on my LabView button to start my measure, the motor moves but the VB program doesn't show up for the user to manually enter the values he wants.
I hope I was clear but if you need any clarification.
I did the the VB program myself.
I can also link the LabView interface I already created if need be.
Thanks for your help,
Baptiste
Attachments:
Moteur.png 5 KB
lancerEXE.vi 9 KBFirst, thank you for your answers.
I know that I don't need to use VB or LabView. I just want for myself to be able to use LabView to manage a program in VB, one in VBA and use data from a text file. I know I could write everything in VBA and that would get the job done. The thing is I want to get away from VBA and Excel as much as I can. In the future, the plan would be to re-write my VBA program with LabView but as of now, I just want to use LabView to manage everything. I know I don't really need it but I want to learn how to do it and have something that works.
So I would like to know if there is way to do what I wish to do, running my VB program with parameters coming from LabView.
Thanks -
How to run Excel Macros using JDBC-ODBC
Hi,
I want to run the excel macros in the excel file, after I connected to excel file, using JDBC-ODBC bridge.
How macros treated here?
Help needed please..........
- RameshHow to run Excel Macros using JDBC-ODBCYou don't.
As my fuzzy understanding goes.....
Macros (excel, word, etc) run via a "OLE" extension of the script host system.
So the only way to run them is via the OLE interface. That has nothing to do with ODBC. You can write your own JNI to do that, or you might get lucky and find that someone else has written a java library to do it for you. -
MS-Word Macros with paramers via OLE
Hi,
This is probably more of an MS-Word question than a Forte question,
but somebody out there might have done this before...
I have some MS Word macros (Originally WordBasic, but recently they
underwent automatic conversion to become Visual Basic) which take
parameters.
I used to call these macros from Forte using DDE.
These days, it's a lot more fashionable to use OLE automation than
DDE so I thought I'd give that a go.
But I can't.
Word.Applicaiton has a Run() method to run macros, but not macros
with parameters. Is there a neat way of getting macro parameters
across to Word?
- Ed.
Eduard E Havelaar | For the foolishness of God is wiser
Information Services Section | than man's wisdom, and the weakness
University of Canterbury | of God stronger than man's strength
Christchurch, New Zealand | - I Cor 1:25have a look at this here article:
http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html -
Essbase Excel Macro's and Mxl client
Hello Folks,
We are working on 11.1.2.1 having Essbase, Planning, HFM and financial Reports & ODI. We have built the environment newly. I have a scenario where we need to run the ODI batches and run the excel macros to load some of the data. Our batches run from ODI. We have distributed environment for Hyperion servers, totally 3 servers.
Components in distributed environment:
1. Shared services, Planning, HFM client, BI Reporting tools, EAS client, Maxl,ODI(server1)
2. Essbase Server,Maxl(server2)
3. HFM(Server3)
MS office & ODI installed on Server1.
We need to run the batches using ODI & Excel Macro's to load the data.
I have setup the maxl client in Server1 for the ODI batch to use for loading data into essbase but my problem is i want to use excel macro's also same time. Is there any possibility or workaround to use both at a time on same servers?
Thanks,
TamasWhat is the error you are getting while running it from ODI? I'm assuming that you are getting some error when you said only one is working.
When you install EXCEL Add-in it is changing your path and abrorpath variables and that could be the reason why maxl is not working. If ODI is using a bat file why don't you set temporary variable and try.
in you bat file add these lines (before the maxl call, i would ad them to the start)
SET ARBORPATH=C:\Oracle\Middleware\EPMSystem11R1\products\Essbase\EssbaseClient
SET PATH=%ARBORPATH%\bin;%PATH%
Regards
Celvin
http://www.orahyplabs.com -
How to translate an excel macro to ABAP code
Hi Guys,
My requirement is need to put the subtotaling option w.r.t divison when i download the file to an excel sheet via OLE.
Iam able to get the records in the excel sheet but unable to write the macro in ABAP code.
the macro which i recorded in Excel is
Range("A1:C3").Select
Selection.Subtotal GroupBy:=2, Function:=xlSum, TotalList:=Array(3), _
Replace:=True, PageBreaks:=False, SummaryBelowData:=True
how do i convert this into ABAP code .Pls help. Thanks...
the data might be like
NAME DIVISION AMOUNT
ABC IT 400
DEF BPO 500
HTG IT 400Hi,
You can run an excel macro like this
CREATE OBJECT h_excel 'EXCEL.APPLICATION'.
Call Method of h_excel 'WORKBOOKS' = h_mapl.
set property of h_excel 'VISIBLE' = 0.
Call Method of h_mapl 'OPEN'
EXPORTING
#1 = d_file.
CALL METHOD OF H_EXCEL 'ActiveWorkbook' = h_book .
CALL METHOD OF H_book 'Activesheet' = H_sheet .
CALL METHOD OF h_excel 'RUN'
EXPORTING
#1 = ld_macro.
Check the links below as well
http://sample-code-abap.blogspot.com/2009/07/controlling-excel-using-ole-automation.html
http://arthur_ong.tripod.com/xab017.htm -
Translating an excel macro to ABAP
Hi Guys,
My requirement is need to put the subtotaling option w.r.t divison when i download the file to an excel sheet via OLE.
Iam able to get the records in the excel sheet but unable to write the macro in ABAP code.
the macro which i recorded in Excel is
Range("A1:C3").Select
Selection.Subtotal GroupBy:=2, Function:=xlSum, TotalList:=Array(3), _
Replace:=True, PageBreaks:=False, SummaryBelowData:=True
how do i convert this into ABAP code .Pls help. Thanks...
the data might be like
NAME DIVISION AMOUNT
ABC IT 400
DEF BPO 500
HTG IT 400Hi,
You can run an excel macro like this
CREATE OBJECT h_excel 'EXCEL.APPLICATION'.
Call Method of h_excel 'WORKBOOKS' = h_mapl.
set property of h_excel 'VISIBLE' = 0.
Call Method of h_mapl 'OPEN'
EXPORTING
#1 = d_file.
CALL METHOD OF H_EXCEL 'ActiveWorkbook' = h_book .
CALL METHOD OF H_book 'Activesheet' = H_sheet .
CALL METHOD OF h_excel 'RUN'
EXPORTING
#1 = ld_macro.
Check the links below as well
http://sample-code-abap.blogspot.com/2009/07/controlling-excel-using-ole-automation.html
http://arthur_ong.tripod.com/xab017.htm -
How can i run an excel(PC) file with macros on numbers
I am new to mac OS. I am trying to run an excel file that was created for windows and has macros on either numbers or or ms excel for MAC and it does not work. Help?
You cannot. You shold purchase MSExcel for Mac (after you confirm that is also runs macros, there was a period of time where it didn't so I am not sure).
Numbers will not run macros and it the wrong tool for your case. It is possible to create similar behavior if you are willing to port the Excel macros to Applescript. -
Hi everybody,
Could someone help me finding a way to run a macro of an excel sheet with an ABAP program.
Explanation:
- I launch an abap program that opened an excel sheet with that kind of code
include ole2incl.
DATA : w_excel type ole2_object,
w_books type ole2_object,
w_book type ole2_object,
w_sheets type ole2_object,
w_sheet type ole2_object,
w_cell type ole2_object,
w_rows type ole2_object,
w_font type ole2_object.
create object w_excel 'Excel.Application'.
CALL METHOD OF W_EXCEL 'WORKBOOKS' = W_BOOKS.
CALL METHOD OF W_SHEET 'CELLS' = W_CELL
exporting #1 = row
#2 = column.
CALL METHOD OF W_SHEET 'SAVEAS'.
With my ABAP program:
- i can open my excel template.
- i can write and format data inside my excel sheet.
- i can close and save my excel sheet.
but i don't how to run the macro that exists in my excel template.
Thank you in advance.Hi,
Executing Excel Macro from SAP ABAP
I am populating data in excel sheet using OLE. This excel document contains Macro.
Is there any way I can start execution of Macro as soon as data is populated in Excel sheet.
If you are using OLE to populate the Excel Sheet then, then yes you can run a macro.
CALL METHOD OF OBJ_EX_APP 'Run'
EXPORTING #1 = MACROSTR.
Adding a Field Exit
To add a field exit first find the data element that is linked to the screen field- the screen number and program
Run program RSMODPRF. You will need to create two function modules one FIELD_EXIT_MEPO_VENDOR and
FIELD_EXIT_MEPO_VENDOR_A
FIELD_EXIT_MEPO_VENDOR should have code simply of input = ouput.
FIELD_EXIT_MEPO_VENDOR_A should have the code for whatever the functionality is required
Go back to RSMODPRF and run the program without parameters. Use the push buttons to assign the screen, 'A' and program. Use the drop down to activate the field list.
This should now work, but there is no way of debugging. For further information look at OSS 29377
program zzdirlist.
for AIX this method also works.
DATA: BEGIN OF TABL OCCURS 0,
TEXT(80) TYPE C,
END OF TABL.
DATA: COMMAND(256) TYPE C.
COMMAND = 'ls'.
CALL FUNCTION 'RFC_REMOTE_PIPE' DESTINATION 'SERVER_EXEC'
EXPORTING COMMAND = COMMAND
READ = 'X'
TABLES PIPEDATA = TABL.
LOOP AT TABL.
WRITE:/ TABL-text.
ENDLOOP.
Open the following link,
http://www.sap-img.com/abap/questions-about-bar-code-printing-in-sap.htm
Regards,
Jagadish.
Maybe you are looking for
-
File Not Found when calling a Servlet in Portal
We've developed a JSP/servlet application within JDeveloper 9.0.3 also using the Portal add-in. Upon submission of form within the JSP, a servlet is called using a url based servlet mapping. Everything works great in Jdeveloper, but once we deploy to
-
Captions Not Showing in List View Though They are There
Ever since I've been using Aperture I've had issues with Captions not showing in List View. The caption is there and shows in the Info Panel but does not show in the List View. I close Aperture, reopen, and it appears in List View. Frustrating when t
-
i shifted from a windows to a mac.. I want to add songs to my ipod tpuch 4th gen.. but if i try to sync with itunes it says my songs will be replaced by the new songs.. Is there any way that i can have my previous data safe??
-
Camera Raw in Bridge (CS3 for Mac) malfunctions
When processing DNG files in Bridge (CS3) neither Default nor Auto adjustments apply by default. And when choosing Auto the image becomes very dark. How can I correct this? Also where do I place newly downloaded Camera Raw Plugin? Does it need to be
-
I have Photoshop CS6 and just signed up for single app CC. How do download and start Photoshop CC?