Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Forgive me if this isn't the correct forum, but there are so many experts
here, I'm hoping someone can advise me. Several Mac users have wanted to install my Excel Application but weren't able to. What do I have to do (inside VBA or otherwise) to make a Mac version of my program? Perhaps it's not worth the effort, but I have no idea. Hopefully someone knows. Thank you. Jim Kobzeff |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Hi Jim, It's certainly possible to create Excel apps for the Mac. In VBA, certain methods, properties etc. require a different syntax for Mac and others aren't available for Mac, while others are ONLY Mac-specific. Without knowing what your particular application does, it's hard to point you in the right direction. I recently opened an Excel app I created in Excel (2000) for Windows on my Mac (running Office 2004 for Mac) and it mostly worked. I had some issues with a multipage user form, but was able to correct it. You might want to provide details of your app & your VB code so others can help you sort it out. Hope this helps, theDude -- theDude ------------------------------------------------------------------------ theDude's Profile: http://www.excelforum.com/member.php...o&userid=16550 View this thread: http://www.excelforum.com/showthread...hreadid=531087 |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi Jim,
Mac VB is an earlier version. Mac VB doesn't have ActiveX controls, so if your application uses them you have to replace them with controls from the Forms toolbar. There are some other differences I have encountered, but they might not affect your application, eg IncrementLeft 0.75 works on PC but on my iMac it has the same efect as IncrementLeft 1 You need to post your code to get a complete answer to your question. Ken Johnson |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
As others have said, it is certainly possible. The VBA version is VBA5
for all MacXL versions, so if it works on WinXL97 (and contains no ActiveX controls) it will generally work in MacXL. I make part of my living writing cross-platform applications... You can find Mac-specific help in the microsoft.public.mac.office.excel newsgroup. In article <nYAZf.252$Fp4.89@trnddc01, "JK" wrote: Forgive me if this isn't the correct forum, but there are so many experts here, I'm hoping someone can advise me. Several Mac users have wanted to install my Excel Application but weren't able to. What do I have to do (inside VBA or otherwise) to make a Mac version of my program? Perhaps it's not worth the effort, but I have no idea. Hopefully someone knows. Thank you. Jim Kobzeff |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thank you all.
To answer theDude, I make a toolbar (hiding Excel's), use application calls like Application.Dialogs(xlDialogSaveAs and xlDialogFindFile), use Data Validation and conditional formatting. Other than that, typical spreadsheet functions (i.e., IF(ISERROR()) etc). Regards, Jim Kobzeff "JE McGimpsey" wrote in message ... As others have said, it is certainly possible. The VBA version is VBA5 for all MacXL versions, so if it works on WinXL97 (and contains no ActiveX controls) it will generally work in MacXL. I make part of my living writing cross-platform applications... You can find Mac-specific help in the microsoft.public.mac.office.excel newsgroup. In article <nYAZf.252$Fp4.89@trnddc01, "JK" wrote: Forgive me if this isn't the correct forum, but there are so many experts here, I'm hoping someone can advise me. Several Mac users have wanted to install my Excel Application but weren't able to. What do I have to do (inside VBA or otherwise) to make a Mac version of my program? Perhaps it's not worth the effort, but I have no idea. Hopefully someone knows. Thank you. Jim Kobzeff |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Hi Jim, Bad news - the FindFile (either method or xlDialog) is no longe supported in Excel for Mac, so I think you'll need another solution. Click this link in the newsgroup from JE McGimpsey: http://tinyurl.com/lh8m8 then clink on the link "Show quoted text" at the bottom of the linke page... theDud -- theDud ----------------------------------------------------------------------- theDude's Profile: http://www.excelforum.com/member.php...fo&userid=1655 View this thread: http://www.excelforum.com/showthread.php?threadid=53108 |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How do I use functions that I have written in Excel formulas | Excel Worksheet Functions | |||
Compiling Excel 2003 application written in VBA 6.0 Code | Excel Programming | |||
Excel is written in which programming language ? | Excel Discussion (Misc queries) | |||
pre written basic macros for excel | Excel Programming | |||
macro to close excel application other than application.quit | Excel Programming |