Makale numarası: 150447 - Son Gözden Geçirme: 18 Ağustos 2005 Perşembe - Gözden geçirme: 4.3

Dosya: nasıl BIFF5 dosya oluştur

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Özet

BIFF gösterilmiştir Microsoft Excel ikili Değişim dosyası biçimi (BIFF) sürüm 5'i kullanarak bir dosya oluşturmak Microsoft Yükleme Merkezi'nden bir dosyadır.

Daha fazla bilgi

Aşağıdaki dosya Microsoft Yükleme Merkezi'nden yüklenebilir:
Biff.exe (http://download.microsoft.com/download/excel50win/sample/1/w95/en-us/biff.exe)
Microsoft destek dosyalarını karşıdan yükleme konusunda ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
119591  (http://support.microsoft.com/kb/119591/EN-US/ ) Microsoft Destek Dosyaları Çevrimiçi Hizmetler'den Nasıl Alınır
Microsoft bu dosyada virüs taraması yapmıştır. Microsoft, dosyanın kullanıma sunulduğu tarihteki en güncel virüs tarama yazılımını kullanmıştır. Dosya, üzerinde herhangi bir yetkisiz değişiklik yapılmasını engellemeye yardım eden geliştirilmiş güvenliğe sahip sunucularda depolanır.

Kullanıcı, bir yol ve dosya adı için uyaran bir konsol uygulaması BIFF örnektir. Bu bilgiler kullanıcı girişleri sonra adı ve belirtilen konumu bir BIFF5 dosyasına yazar. Oluşturulan BIFF5 yalnızca boş bir elektronik tablo dosyadır. Bu, bu görev için gerekli en az kayıtları içerir.

Not: dosya için benzersiz bir ad sağlamanız gerekir. BIFF, varolan dosyanın üzerine yazmaz. Ayrıca, belirtilen dizin konumunu önceden var olmalıdır: BIFF oluşturmaz.

Dosyayı yazmak için OLE yapılandırılmış depolama arabirimlerinin kullanılması gerektiğini gösterir bileşik dosya BIFF5 dosyalarıdır. Bunu yapmak için gerekli adımları açıkça BIFF.CPP main() işlevi açıklamalarda belgelenmiştir.

Ayrıca, OLE kullanmakta olduğunuz için aşağıdaki sorunlar var:
  • UNICODE dizeleri almak, 32-bit OLE yöntemleri ve dizelerle çalışmak işlevleri bekler. Bu uygulamanın UNICODE oluşturmak için bu çözümlerden biri dir. Ancak bu gerekli değildir. Uygulama, MultiByteToWideChar() işlevi ve m makro (dize hazır) UNICODE için gerekli dizelerin dönüştürerek sorunu ele alır. UNICODE için oluşturmak isterseniz, gerekli dönüştürme kodu koşullu derlendi.
  • Biçimi nedeniyle OLE arabirimleri uygulanan, (onlar için bir C++ Vtable aynıdır), C, C++ geliştirme kolayd?r Bu, C re-write istiyorsanız, Microsoft Excel Developer's Kit'te sürüm 5 bunu konusunda ipuçları için Bölüm 7 (p. 349) bakın.
Kendilerini BIFF5 kayıtları oluşturmak için <a0></a0>, BANA bir onaltılı karakterler dizesi için ikili veri dönüştürme işlevleri kümesi uygulanan. Bu işlevler hex2byte.cpp içinde bulunabilir.

Dosyaları

BIFF.CPP / .H          Contains the console application entry point and
                       support functions, as well as the functions to
                       create the BIFF file.

HEX2BYTE.CPP / .H      Contains the functions to convert a hexadecimal
                       formatted string to binary data.

BIFF.MAK               Makefile for the project.
				

Oluşturmak için

Bu proje 32-bit bir uygulama olarak yerleşik gerekir. Unicode veya ANSI oluşturabilirsiniz. Ile bağlı olan makefile NMAKE bu projeyi oluşturmak için kullanabilirsiniz.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Excel Software Development Kit 5.0, Ne zaman ne ile kullanilir:
    • Microsoft Excel 95 Standard Edition
Anahtar Kelimeler: 
kbmt kbdownload kbfile kbhowto kbnoupdate kbsample KB150447 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:150447  (http://support.microsoft.com/kb/150447/en-us/ )
Retired KB ArticleKullanım Dışı Bilgi Bankası İçeriği Yasal Uyarı
Bu makale, Microsoft'un artık destek sağlamadığı ürünler ile ilgili olarak yazılmıştır. Bu nedenle, bu makale "olduğu gibi" sağlanmıştır ve bundan sonra güncelleştirilmeyecektir.