Чтобы передать аргументы командной строки, как вам нужно, вам нужно переключиться на «Запуск внешней программы» в
Свойства проекта -> Вкладка «Отладка» -> Раздел «Начать действие»
Затем используйте кнопку «Обзор», чтобы заполнить нужную внешнюю программу, которую вы хотите запустить, в этом случае путь к Power Point, или просто введите / вставьте ее.
Затем введите аргументы командной строки в полетекстовое поле ниже.
![](https://i.stack.imgur.com/mkovB.png)
Примечание
Это необходимо только при работе с проектами AddIn, поскольку их процедура запуска отличается от "обычной""Окно / Консольное приложение.С их помощью «Начать проект» будет правильно учитывать аргументы командной строки.
Проекты AddIn имеют что-то подобное в своих файлах проекта:
<ProjectExtensions>
<VisualStudio>
<FlavorProperties GUID="{xxxxx}">
<ProjectProperties HostName="PowerPoint" HostPackage="{xxxxx}" OfficeVersion="15.0" VstxVersion="4.0" ApplicationType="PowerPoint" Language="cs" TemplatesPath="" DebugInfoExeName="#Software\Microsoft\Office\15.0\Word\InstallRoot\Path#POWERPNT.EXE" DebugInfoCommandLine="/x" AddItemTemplatesGuid="{51063C3A-E220-4D12-8922-BDA915ACD783}" />
<Host Name="PowerPoint" GeneratedCodeNamespace="PowerPointAddIn" IconIndex="0">
<HostItem Name="ThisAddIn" Code="ThisAddIn.cs" CanonicalName="AddIn" CanActivate="false" IconIndex="1" Blueprint="ThisAddIn.Designer.xml" GeneratedCode="ThisAddIn.Designer.cs" />
</Host>
</FlavorProperties>
</VisualStudio>
</ProjectExtensions>
Вы можете передать желаемые аргументы командной строки.к этому значению DebugInfoCommandLine="/x"
, и те будут переданы при использовании «Начать проект».