Имеется задачка. Например: отправить письмо из Excel при помощи VBA. Будет ли VBA вообще работать на iPad и если да, то как узнать, какие ограничения накладываются на код?
Yuri
15.8k8 золотых знаков51 серебряный знак97 бронзовых знаков
задан 7 мар 2017 в 6:40
Дмитрий ГвоздьДмитрий Гвоздь
1,3603 золотых знака21 серебряный знак50 бронзовых знаков
3
Если загрузить excel файл в iPad, VBA работать не будет. Есть 2 приближенных варианта:
1 — сделать макрос на JavaScript. Но его нужно хостить на сервере, в саму книгу его не поместишь. Такой макрос будет работать и через браузер на iPad.
2 — Хостить его на Sharepoint сервере, и смотреть его через браузер на iPad.
ответ дан 7 сен 2017 в 14:22
«VBA Guide For Excel really delivers very useful and simplified content for those who do not know this programming language, making you increasingly more efficient at using Microsoft Excel. If you are a regular user of this software, I would highly recommend downloading this app on your iPhone or iPad for easy reference.»
— AppPicker.com
VBA Guide For Excel explains some of the basic and key functions of Microsoft Excel VBA and also contains handy sample Excel macro’s for whenever you may need them when building projects in Excel.
There are several Excel macro’s in this app that show you how to send an email, how to find the last modified file in a folder and many more.
The macro examples pages have images which can be shown by swiping the text to the right.
Example macro’s can be exported via the iOS share sheet.
Guide Pages:
> Cell Navigation
> Sheets & Workbooks
> Variables
> If Statement
> Select Case Statement
> Error Handling
> Loops
> Worksheet Functions
> Functions
> References
> Offset Function
> Message Box
> Delay & Wait
> Single Dimension Array
> Date and Time
> VBA Editor Tips
> Debugging
> Events
> Collections
> Screen Updating
> SendKeys
> OnTime Function
> Subroutines
Example Pages: All with export options
> AutoFilter — Copy
> AutoFilter — Delete
> Clear Pivot Table Cache
> Count Files In Folder
> Download Files
> Email — Advanced
> Email — Basic
> Email — Sheet
> Email — Range to HTML
> File Properties
> Find Last Modified File
> Last row or column
> Lookup
> Loop through Files In Folder
> Create and/or Open Folder In Explorer
> Open (and interact with) Internet Explorer
> Open (and add data to) MS Word
> Get PC or Windows Username
> Replace Characters
> Screenshot (save as an image)
> Read and Write .txt files
> Zip Folder — Add Files
> Zip Folder — Extract Files
> Database — Create
> Database — New Record
> Database — Find Record
> Database — Update Record
> Database — Delete Record
> Get Email info from Outlook
> Open Any File
> Files and Folders — Copy
> Files and Folders — Move
> Files and Folders — Delete
> Shell Commands
Universal app compatible with iPhone and iPad.
On Facebook, like the ‘VBA Guide for Excel’ page for the latest news and updates.
Please leave a review. All feedback is welcome and can be sent from within the app.
What’s New
— Rebuilt from the ground up in Swift and with a new design.
— Supports dark mode (iOS 13.0+).
— All images in the guide pages are from the latest version of Excel.
Ratings and Reviews
Not a bad way to go
I started writing in VBA about a year ago and actually got picked to be a full time VBA coder about 4 months ago.
This app is informative for the beginner and easily laid out. Not overwhelming with information, but hits all the basic structures (loops, with-end with, declaring variables/functions, select case, if-then-else, etc.) great little pocket app for quick reference when you are just starting out or waiting for a bus.
Not as helpful once you get some experience under your belt and are looking to go to the next level (no REGEX, Dictionary, or ADODB — stuff I’ve used more recently). Still, great app if you are new to VBA or coding generally.
Some cool modules
Changed my rating when I discovered the more advanced examples that can be very useful. A cool feature to add would be a comments section for vba programmers to discuss the relevant modules.
Awesome app
Great for beginners or intermediate coders. Nice to look through when you are thinking of a project or just killing some time. I taught myself strictly based off current project needs, so seeing the possibilities as well as what I already know, with plenty of clear well descriptive examples makes this app a must have for people who enjoy the capabilities of Vba.
App Privacy
The developer, michael webb, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.
Data Not Collected
The developer does not collect any data from this app.
Privacy practices may vary, for example, based on the features you use or your age. Learn More
Information
- Seller
- michael webb
- Size
- 16.5 MB
- Category
-
Reference
- Compatibility
-
- iPhone
- Requires iOS 12.0 or later.
- iPad
- Requires iPadOS 12.0 or later.
- iPod touch
- Requires iOS 12.0 or later.
- Mac
- Requires macOS 11.0 or later and a Mac with Apple M1 chip or later.
- Age Rating
- 4+
- Copyright
- © Excelpanda
- Price
- $1.99
-
App Support
-
Privacy Policy
-
App Support
-
Privacy Policy
Supports
-
Family Sharing
Up to six family members can use this app with Family Sharing enabled.
More By This Developer
You Might Also Like
-
Home -
Software Programming -
Excel VBA will work for iPad
This topic has been deleted. Only users with topic management privileges can see it.
-
There’s a challenge. For example, send an Excel letter with VBA assistance. Will VBA ever work for iPad and, if so, how do we know what restrictions are placed on the code?
-
If the excel file is downloaded in iPad, VBA will not work. There are two approximate options:
1 — make macroes on JavaScript. But he needs to stay on the server, you can’t put him in the book. That macro would work through a browser for iPad.
2 — Get him on Sharepoint server and watch him through the browser on iPad.
Suggested Topics
-
2
0
Votes2
Posts0
Views -
2
0
Votes2
Posts0
Views -
2
0
Votes2
Posts0
Views -
2
0
Votes2
Posts0
Views -
2
0
Votes2
Posts0
Views -
2
0
Votes2
Posts0
Views -
2
0
Votes2
Posts0
Views -
2
0
Votes2
Posts0
Views -
2
0
Votes2
Posts0
Views -
2
0
Votes2
Posts0
Views -
2
0
Votes2
Posts0
Views -
2
0
Votes2
Posts0
Views -
2
0
Votes2
Posts0
Views -
2
0
Votes2
Posts0
Views -
2
0
Votes2
Posts0
Views
-
#1
I have a excel file with VBA macro, this file access Internet to download data and plot a chart.
I want to know if it can be run on iPad?
-
#2
I have a excel file with VBA macro, this file access Internet to download data and plot a chart.
I want to know if it can be run on iPad?
It won’t run on the iPad itself. If you have already opened it on a computer and it already pulled the data in it might open with a view of the cached data though.
-
#3
It won’t run on the iPad itself. If you have already opened it on a computer and it already pulled the data in it might open with a view of the cached data though.
Can you explain it for me in detail?
What can I do?
-
#4
Can you explain it for me in detail?
What can I do?
I just meant that if you already ran the import on your PC or Mac and then saved it, when you try to open it up on your iPad it might be able to show you the information it already pulled in. It won’t run the macro stuff on the iPad, but it could show you what’s already been imported.
I think excel stores a cache of data generated by vlookups, so perhaps it works the same way with the method you are using pull in data. I couldn’t say for sure though since I haven’t tried that myself.
-
#5
Excel VBA macros won’t even work on the Mac version of Office 2008. So while you could likely get the template of the XLS file itself to load up inside of Pages on the Mac and then transfer it to Pages on the iPad, your macros will be dead.
As of Office 2008 for the Mac, Microsoft dropped VBA support altogether.
-
#6
Excel VBA macros won’t even work on the Mac version of Office 2008. So while you could likely get the template of the XLS file itself to load up inside of Pages on the Mac and then transfer it to Pages on the iPad, your macros will be dead.
As of Office 2008 for the Mac, Microsoft dropped VBA support altogether.
MS is bringing VBA back in the next version of Mac Office though.
-
#7
Yes, but they’ve been quoted as saying that VBA support for Office Mac 2010 may only match that of Office Windows 2004 edition….hardly something to hang much hope on IMO.
I still think the answer here is » No VBA macro support on iPad.» Pages is far too lightweight to handle anything of the sort.
-
#2
Joe
I checked this out myself and I’m pretty sure the consensus was No.
I can’t recall seeing anybody suggesting workarounds either.
Mind you I did see someone suggesting converting to .NET but they didn’t really expand on the idea.
-
#3
And the reply comes from Norie! You’ve been on this board since before I knew how to write a «for each» loop. Thanks for the input. I figured this might be the case. I think I’m still going to try and see if I can make some sort of work around. Frankly, I’m appalled that we’ve bought 40 iPads and absolutely zero microsoft or android based tablets. If I can find a way to make it work, I’ll post back, but I don’t have very high hopes.
-
#4
AFAIK, the Mac and the iPad use different OSs (Mac OS and iOS, respectively). Mac Excel, and the rest of Mac Office 2011 run on MacOS. I have not seen any reports of Office running on iOS. Also, from my limited tests it appears that the Mac Office 2011 VBA feature set is the equivalent of VBA on Windows Office 97!
There may be iOS products that work with Excel files. Based on my experience with claims and tests of other products running on other platforms, I am skeptical about how faithfully such a product will emulate Excel’s behavior.
Does anyone know if you can run Excel and VBA with an iPad 2? Our company is running a pilot program with iPads. My only previous use for Macs to use them as visual indicators for people who don’t actually do any work, but rather enjoy appearing very busy. So, at some point, one of our division heads received enough requests and input from people saying that we should use iPads at work. EVERYTHING we do is Microsoft based, so to me the idea was ludicrous when it was first proposed. So now we have a pilot program, and I’ve been tasked with leading the program from my division head. I have the task of assessing their usefulness in the workplace. I think I was chosen because I’m somewhat tech savvy and I’m known as an apple-hater. So anyway, here are the questions that I believe that my trusty friends who frequent MrExcel can help me answer so that I can find a way to put these **** toys to work for me.
1) Can Ipad 2 run excel and VBA macros? (i googled this question, couldn’t find a solid response)
2) If not, is there a comparable scripting language for apple products that iPads can utilize?
3) WHERE IS THE MINIMIZE BUTTON????????????????????????????Alrighty, thanks. and next time I’ll be back in my normal mode of posing more codey questions which everyone is more comfortable with.
shg
MrExcel MVP
-
#5
My wife and I gave each other an iPad for Christmas — it really is a fun appliance.
But something that would run Excel and VBA would be more fun (to me). Unfortunately, the first app you’d need to load would be a 500-pound anti-virus app.
-
#6
My wife and I gave each other an iPad for Christmas — it really is a fun appliance.
But something that would run Excel and VBA would be more fun (to me). Unfortunately, the first app you’d need to load would be a 500-pound anti-virus app.
Hi folks, I am running into brick walls with macros on the iPad. My only suggestion would be to add your vote to quickoffice ideas website. Quick office is a Microsoft office viewer/editing tool for the iPad. They have a voting service for ideas to implement and if enough people vote they may work on fitting this in. I know that quick office works with macros on the Samsung android device so they have provided this support before.
Here is the link:
Macro support — Quickoffice for iPad — Quickoffice Ideas — by IdeaScale
-
#7
I believe the new Microsoft tablet does not support VBA at all… which leads me to think other versions do not either.
-
#8
Hi Joe
Did you ever find a solution for this?
And did you ever test OnLive Desktop as a possibility? It’s not available where I am yet but I think it *might* be the answer.
I’d be grateful for any help you can offer!
-
#9
Joe: The only way I can think to address the need for automation is to consider Scripts within Google docs (spreadsheet included). I just read about this recently here: Google Apps Script — The Programmer’s Library. Another man that I actually «met» here at MrExcel now does a blog on Google docs that is very enlightening: Cloud Computing — Google Docs Way. The good thing is that since it is cloud based, these scripts should run on any tablet as long as the security is set correctly.
Sadly, upper mgmt doesn’t always make insightful decisions especially when it comes to technology. I know what it feels like to be told «make it work» when the only intelligent reply is: «You can’t get blood out of turnip.» However, as has been cited, none of the tablet OS’s support VBA.
-
#10
Hey everyone, I just want to let you know that I think I found the solution! Here are the steps you’ll need to take:
1) Throw away your iPad.
2) Wait until mid-february and purchase the surface pro.
3) …profit!
4) Also, rest easy knowing that the pro will have the full version of adobe acrobat so you can run all that javascript you crapped into those PDF’s.