2016-09-19 4 views
0

VBAを使用したPowerPointプレゼンテーションがあります。私はこのプレゼンテーションを.pptmまたは.ppsmファイルとして保存しています。私のローカルコンピュータでは素晴らしい作品です。しかし、OneDriveでこのプレゼンテーションをアップロードすると、VBAは機能しません。 なぜ起こるのか理解してもらえますか?PowerPointのVBAがOneDriveで動作しない

+0

あなたが "動かない" とはどういう意味ですか?いつ、何が起こるのですか? – Mafii

+0

@Mafiiスライドショーを開始するとき、このスライドを渡すためにテキストボックス(入力)にテキストを入力する必要があります。しかし、それは動作しません、私はフォーカスすることはできませんし、このテキストボックスにテキストを入力します。 – Artem

答えて

1

Microsoftは、サーバーに格納されている間、どのOfficeアプリケーションでもマクロの実行をサポートしていません。また、ActiveXコントロールが削除される可能性があるため、コードを実行するためにマクロ対応のファイルをアップロードしてダウンロードすることはできますが、ActiveXコントロールは使用できなくなります。

参考文献:

https://support.office.com/en-us/article/Work-with-macros-in-Excel-Online-98784ad0-898c-43aa-a1da-4f0fb5014343

http://answers.microsoft.com/en-us/msoffice/forum/msoffice_excel-mso_windows8/macro-disabled-after-download-from-onedrive/922006f2-6ddb-4252-a193-c3e2a58fb688

+0

ありがとうございます。 ActiveXコントロールを削除せずにアップロードする方法を教えてください。私はこのファイルを共有する予定だから。 – Artem

+0

おそらくこれは変更されているか、おそらくOneDriveよりもユーザーのActiveXセキュリティ設定に依存しています。私は、AXコントロールをスライドに追加し、PPTMをOneDriveにアップロードし、別のPCのOneDriveで開くようにしました。期待どおり、AXコントロールは機能しません。しかし、私がPowerPointで(つまり、ローカルで)開くオプションを選択したとき、それはします。あなたがそれを試してみたい場合は、ここにファイルがあります:https://1drv.ms/p/s!Am2R87k-gmnphBQjKwxteZpk19vY –

+0

@SteveRindsbergええ、それはローカルで動作するので、問題なく共有できます。そして、あなたは知っている、私はまた、iframeを使用して私のウェブサイトでプレゼンテーションを埋め込もうとしましたが、失敗しました。 ActiveXコントロールを避ける方法はありますか?私は既にAmazon Web Service、Dropbox、Dot.comのような他のオンラインサービスを使用しようとしていますが、彼らはすべてAXを持っているようです。 – Artem

関連する問題