次の方法で共有

office365でタイプライブラリが生成できない

Anonymous
2024-11-14T00:57:01+00:00

office2024でEXCELのタイプライブラリを生成できるか確認をするのが主目的です.

マイクロソフトの電話サポートでお聞きした際に,office365で動作するものは,Office2024でも基本動作するとの回答をいただいており,手元にoffice365があったためoffice365をインストールしたPCで,VS2022を使ってEXCELのタイプライブラリを生成しようしたところ,エラーが発生しタイプライブラリを生成できなかった.

エラーの原因を知りたいです.

試したソースコードがこちら

#import "C:\Program Files\Microsoft Office\root\vfs\ProgramFilesCommonX86\OFFICE16\MSO.DLL" no_namespace rename("DocumentProperties", "DocumentPropertiesXL") rename("RGB", "RBGXL") rename( "SearchPath", "SearchPathXL")

#import "C:\Program Files\Microsoft Office\root\vfs\ProgramFilesCommonX86\VBA\VBA6\Vbe6ext.olb" no_namespace

#import "C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" rename("DialogBox", "DialogBoxXL") rename("RGB", "RBGXL") rename("DocumentProperties", "DocumentPropertiesXL") no_dual_interfaces

エラー内容がこちらになります.

重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態 詳細

エラー (アクティブ) E1696 ソース ファイルを開けません exceltest/Debug/MSO.tlh"

エラー (アクティブ) E1696 ソース ファイルを開けません "exceltest/Debug/Vbe6ext.tlh"

エラー (アクティブ) E1696 ソース ファイルを開けません "exceltest/Debug/EXCEL.tlh"

エラー C2338 static_assert failed: 'Windows headers require the default packing option. Changing this can lead to memory corruption. This diagnostic can be disabled by building with WINDOWS_IGNORE_PACKING_MISMATCH defined.' exceltest C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\winnt.h 2535

E

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

1 件の回答

並べ替え方法: 最も役に立つ
  1. simo-k 85,415 評価のポイント ボランティア モデレーター
    2024-11-14T02:57:30+00:00

    アプリケーション開発については、海外コミュニティで聞いて下さい。

    Microsoft Q&A (en-us版)

    Visual Studio

    ※ 質問内容によっては、閲覧者・回答者が多い海外コミュニティをお勧めします。

      Microsoft Q&A では、英語が推奨されています。(日本語を読み解いてくれる人は少なそうです。)

      タグ名は約390種類定義されています。適切なタグ(複数可)を付与した方が回答を得られ易いです。

      (技術的な質問も受け付けている様です。)

    Microsoft Q&A (ja-jp版:日本語)

    ※ en-us版と同様なコミュニティとなっていますが、現在サポートされているタグは 約30種類だけです。

      日本語で質問可能で、2024/2から公開された様ですが事例などは少ない。

      そして、en-us版での過去質問などは参照出来ませんので、必要に応じてen-us版の方を利用して下さい。

      (日本語版でサポートされていないタグだった場合は、監視対象外となり閲覧者数も激減でしょう。)
    ※ 閲覧者数が圧倒的に少ないので、アドバイスが出てくるかどうかは不透明です。


    [Microsoft Q&A での アドバイス率比較] ※2024/10/24現在 

    ・Microsoft Q&A (en-us版)

      質問者による回答承認率    (承認)106,673件/(全質問数)383,242件=27.8%

      未アドバイス率 (回答やコメント無し)21,536件/(全質問数)383,242件= 5.6%

    ・Microsoft Q&A (ja-jp版:日本語)

      質問者による回答承認率     (承認)287件/(全質問数)1,136件=25.3%

      未アドバイス率 (回答やコメント無し)225件/(全質問数)1,136件=19.8%

    ※ ja-jpは質問数などが圧倒的に少ない事が分かります。
      そしてサポートされているタグも少ないので放置される事も考えられます。

      更に未アドバイス率を見て頂くと、アドバイスの品質は別として誰も反応しないケースが多い様です。

      これらの実績も加味して投稿先を選別される事を推奨します。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません