Printing pdf file with VBA is not doing anything - ms-access

I want to print external pdf files from MS-Access using VBA.
I use this command:
CreateObject("Shell.Application").Namespace(0).ParseName("file_to_print.pdf").InvokeVerb("Print")
Printing with this command text files (*.txt) works fine, but pdf does not.
The context menu when right clicking on the pdf file has no print Option:
]
The context menu of the text file has a print command. I read somewhere that this is needed for the above printing to work.
Any solution for this?
I use Windows 10, and Acrobat Reader is installed.

I found the issue, the problem was that the default application for pdf was Microsoft Edge, I changed it to Acrobat Reader, and now it is printing.

Related

How to open a database file with no file type in SSMS?

I have a database file with no file type, I need to open it in SSMS first. When I try to open it, it says no editor for it. I tried to open it in a text editor by changing its name with a txt extension, it displayed unreadable code on the whole page. I have searched online it seems the only way is to change the file name with an extension. Is there any way to make SSMS recognize the generic extension file? Thanks
Larnu corrected me to use "Restore" instead of "Open". Thanks
New to database, need to learn everything.

Link to External Data using URL to CSV file

I am using OpenOffice Calc 4.1.1 on Windows 7.
I am trying to use Link to External Data to load an external CSV file from a gaming website Wowuction.com. If I open the URL in my browser I get a CSV file saved to disk. But when I use that exact same URL in the "URL of external data source" box and hit enter, there is a short pause like its loading, but then nothing happens. Nothing appears in the "Available tables/ranges" box, the OK button is still disabled.
Does OpenOffice Calc not support CSV as an external data source?
In short: Calc doesn't support loading a CSV file externally, only HTML, ODS, XLS, maybe another.
But if you are confortable writing a dos script, you can download the CSV file and convert it to HTML continuously. Then you can just direct the 'Link to External Data' to you local HTML file.
It's been done on ubuntu linux, in case you want a little reference.

How to stop auto open pdf from Microsoft Access when export data

In Access, I have a form which will export data to pdf file. The problem is when I click a button on that, it will auto open pdf file but I don't want to.
Any advise is great.
The DoCmd.OutputTo method has an AutoStart-Argument. Set this argument to False and the resulting PDF file should not be opened automatically.
Just follow this 3 steps;
Click on External Data
Select the format PDF or XPS
Uncheck the box behind Open file after Publishing
Tada!!!
Picture below of the Export dialogue box as a guide.

Merge multiple access reports to one pdf file using vba

I wan't to merge multiple access reports to one pdf file using vba code. This vba code needs to work on the computers at my work. These computers only contain Adobe Reader, and I am not able to install Acrobat because I am not Administrator. So now my code generates for all the reports a seperate pdf. I had some code to merge these pdf files to one pdf file where I use 'Acrobat.CAcroApp'. But i get an error on line:
Set AcroApp = CreateObject("AcroExch.App")
I think I am not able to do this cause the computers only have Adobe Reader installed. Is there a possibility to create one pdf file for multiple reports/pdfs without using Acrobat.
Thx in advance
2 solutions.
Make a master report that has each individual report embedded as a sub report. If it's just a few, it should work fine, but too many may bog down / crash the application.
Here's a VBA way of doing it here.
Without acrobat reader this is indeed not going to work. I, however, am using the following dirty workaround for users without acrobat;
Export all your reports to rich text ("*.RTF" format) in the same folder. Afterwards, you open a word application via access vba, and loop through the RTF files and then copy them into your word file, with a page break after every insert. Then, you save the word document as a .PDF file.
This is a method prone to errors, so if a more experienced user has a better way, please do tell. I'm interested as well!

Trouble opening .csv files on my Mac

I am trying to open a .csv file in my Mac, using Excel 2008. Currently, every time I try opening the file, my Mac defaults to OpenOffice.org 3. I never had this problem. I always used to be able to open csv files with Excel.
Where do I go to change the default spreadsheet program for opening csv files back to Excel?
Thank you.
CTRL+Click or Right Click on the CSV file, click on "get info" option. In the popup at the bottom under "opens with", select the application you want to associate with this file e.g. excel.
This works for changing the file associations for most files.