亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

默認情況下通過打開文件來調試 PowerPoint VSTO 加載項

默認情況下通過打開文件來調試 PowerPoint VSTO 加載項

C#
慕哥9229398 2021-06-29 17:26:53
在我的 PPT 插件中有一個錯誤,當您雙擊 PPT 文件時,我無法正確運行某些初始化。此初始化啟用功能區上的某些按鈕,應該在打開第一個演示文稿時完成(并且在關閉最后一個演示文稿時禁用按鈕)。如果我POWERPNT.EXE用/O FileName參數打開,我也可以重現這個問題。我不能做的是使用這些命令行參數開始調試,因為我可以在項目設置中設置的命令行參數似乎沒有委托給POWERPNT.EXE.有沒有辦法做到這一點,還是我需要退回到 phpesque 調試(也就是登錄到控制臺)?
查看完整描述

2 回答

?
GCT1015

TA貢獻1827條經驗 獲得超4個贊

要根據需要傳遞命令行參數,您必須切換到“啟動外部程序”下

項目屬性 --> 選項卡“調試” --> 部分“啟動操作”

然后使用“瀏覽”按鈕填寫您希望啟動的所需外部程序,在這種情況下是 Power Point 的路徑,或者只需鍵入/粘貼它。

然后在下面的文本框中填寫命令行參數。

http://img1.sycdn.imooc.com//60e8f94d00018c1607850437.jpg

筆記


這僅在使用 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"然后在使用“啟動項目”時傳遞這些參數。


查看完整回答
反對 回復 2021-07-10
  • 2 回答
  • 0 關注
  • 129 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號