2016-09-19 2 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

관련 문제